C# 클래스 UnityPlatformer.Cooldown

Cooldown helper
상속: IUpdateEntity
파일 보기 프로젝트 열기: llafuente/unity-platformer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
onReady System.Action
onReset System.Action

보호된 프로퍼티들

프로퍼티 타입 설명
counter float
seconds float
wasReady bool

공개 메소드들

메소드 설명
Clear ( ) : void

Clear cooldown -> ready

Cooldown ( float timeInSeconds ) : System
LatePlatformerUpdate ( float delta ) : void
PlatformerUpdate ( float delta ) : void
Ready ( ) : bool

Is ready? cooldown expired?

Reset ( ) : void

Reset

Update ( float timeInSeconds ) : void

Update cooldown

메소드 상세

Clear() 공개 메소드

Clear cooldown -> ready
public Clear ( ) : void
리턴 void

Cooldown() 공개 메소드

public Cooldown ( float timeInSeconds ) : System
timeInSeconds float
리턴 System

LatePlatformerUpdate() 공개 메소드

public LatePlatformerUpdate ( float delta ) : void
delta float
리턴 void

PlatformerUpdate() 공개 메소드

public PlatformerUpdate ( float delta ) : void
delta float
리턴 void

Ready() 공개 메소드

Is ready? cooldown expired?
public Ready ( ) : bool
리턴 bool

Reset() 공개 메소드

Reset
public Reset ( ) : void
리턴 void

Update() 공개 메소드

Update cooldown
public Update ( float timeInSeconds ) : void
timeInSeconds float
리턴 void

프로퍼티 상세

counter 보호되어 있는 프로퍼티

time since last reset
protected float counter
리턴 float

onReady 공개적으로 프로퍼티

callbacks
public Action,System onReady
리턴 System.Action

onReset 공개적으로 프로퍼티

callbacks
public Action,System onReset
리턴 System.Action

seconds 보호되어 있는 프로퍼티

cooldown time in seconds
protected float seconds
리턴 float

wasReady 보호되어 있는 프로퍼티

boolean to keep track of when fire the callbacks
protected bool wasReady
리턴 bool