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 boolean
delegate(float delta)
void
finish()
Causes the delay to be complete.float
getDuration()
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.badlogic.gdx.scenes.scene2d.actions.DelegateAction
act, getAction, reset, setAction, setActor, setTarget, toString
-
-
-
-
Method Detail
-
delegate
protected boolean delegate(float delta)
- Specified by:
delegate
in classDelegateAction
-
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.
-
-