Class DelayAction
java.lang.Object
com.prineside.tdi2.scene2d.Action
com.prineside.tdi2.scene2d.actions.DelegateAction
com.prineside.tdi2.scene2d.actions.DelayAction
- All Implemented Interfaces:
Pool.Poolable
Delays execution of an action or inserts a pause in a
SequenceAction
.- Author:
- Nathan Sweet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
finish()
Causes the delay to be complete.float
float
getTime()
Gets the time spent waiting for the delay.void
restart()
Sets the state of the action so it can be run again.void
setDuration
(float duration) Sets the length of the delay in seconds.void
setTime
(float time) Sets the time spent waiting for the delay.Methods inherited from class com.prineside.tdi2.scene2d.actions.DelegateAction
act, getAction, reset, setAction, setActor, setTarget, toString
-
Constructor Details
-
DelayAction
public DelayAction() -
DelayAction
public DelayAction(float duration)
-
-
Method Details
-
finish
public void finish()Causes the delay to be complete. -
restart
public void restart()Description copied from class:Action
Sets the state of the action so it can be run again.- Overrides:
restart
in classDelegateAction
-
getTime
public float getTime()Gets the time spent waiting for the delay. -
setTime
public void setTime(float time) Sets the time spent waiting for the delay. -
getDuration
public float getDuration() -
setDuration
public void setDuration(float duration) Sets the length of the delay in seconds.
-