public class TimerHandler extends java.lang.Object implements IUpdateHandler
IUpdateHandler.IUpdateHandlerMatcher| Modifier and Type | Field and Description |
|---|---|
protected ITimerCallback |
mTimerCallback |
| Constructor and Description |
|---|
TimerHandler(float pTimerSeconds,
boolean pAutoReset,
ITimerCallback pTimerCallback) |
TimerHandler(float pTimerSeconds,
ITimerCallback pTimerCallback) |
| Modifier and Type | Method and Description |
|---|---|
float |
getTimerSeconds() |
float |
getTimerSecondsElapsed() |
boolean |
isAutoReset() |
boolean |
isTimerCallbackTriggered() |
void |
onUpdate(float pSecondsElapsed) |
void |
reset() |
void |
setAutoReset(boolean pAutoReset) |
void |
setTimerCallbackTriggered(boolean pTimerCallbackTriggered) |
void |
setTimerSeconds(float pTimerSeconds) |
protected final ITimerCallback mTimerCallback
public TimerHandler(float pTimerSeconds,
ITimerCallback pTimerCallback)
public TimerHandler(float pTimerSeconds,
boolean pAutoReset,
ITimerCallback pTimerCallback)
public boolean isAutoReset()
public void setAutoReset(boolean pAutoReset)
public void setTimerSeconds(float pTimerSeconds)
public float getTimerSeconds()
public float getTimerSecondsElapsed()
public boolean isTimerCallbackTriggered()
public void setTimerCallbackTriggered(boolean pTimerCallbackTriggered)
public void onUpdate(float pSecondsElapsed)
onUpdate in interface IUpdateHandlerpublic void reset()
reset in interface IUpdateHandler