Class DelayAction
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.Action
-
- com.badlogic.gdx.scenes.scene2d.actions.DelegateAction
-
- com.badlogic.gdx.scenes.scene2d.actions.DelayAction
-
- All Implemented Interfaces:
Pool.Poolable
public class DelayAction extends DelegateAction
Delays execution of an action or inserts a pause in aSequenceAction.
-
-
Field Summary
-
Fields inherited from class com.badlogic.gdx.scenes.scene2d.actions.DelegateAction
action
-
-
Constructor Summary
Constructors Constructor Description DelayAction()DelayAction(float duration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandelegate(float delta)voidfinish()Causes the delay to be complete.floatgetDuration()floatgetTime()Gets the time spent waiting for the delay.voidrestart()Sets the state of the action so it can be run again.voidsetDuration(float duration)Sets the length of the delay in seconds.voidsetTime(float time)Sets the time spent waiting for the delay.-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.actions.DelegateAction
act, getAction, reset, setAction, setActor, setTarget, toString
-
-
-
-
Method Detail
-
delegate
protected boolean delegate(float delta)
- Specified by:
delegatein classDelegateAction
-
finish
public void finish()
Causes the delay to be complete.
-
restart
public void restart()
Description copied from class:ActionSets the state of the action so it can be run again.- Overrides:
restartin 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.
-
-