Class MoreActions.LenientSequenceAction
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Action
com.badlogic.gdx.scenes.scene2d.actions.ParallelAction
com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
com.github.yellowstonegames.glyph.MoreActions.LenientSequenceAction
- All Implemented Interfaces:
com.badlogic.gdx.utils.Pool.Poolable
- Enclosing class:
MoreActions
Executes a number of actions one at a time. This is exactly like
SequenceAction, but ignores null Action items given to it.-
Field Summary
Fields inherited from class com.badlogic.gdx.scenes.scene2d.Action
actor, target -
Constructor Summary
ConstructorsConstructorDescriptionLenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1) LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2) LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3) LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3, com.badlogic.gdx.scenes.scene2d.Action action4) LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3, com.badlogic.gdx.scenes.scene2d.Action action4, com.badlogic.gdx.scenes.scene2d.Action action5) -
Method Summary
Methods inherited from class MoreActions.LenientParallelAction
addActionMethods inherited from class com.badlogic.gdx.scenes.scene2d.actions.ParallelAction
getActions, reset, setActor, toStringMethods inherited from class com.badlogic.gdx.scenes.scene2d.Action
getActor, getPool, getTarget, setPool, setTarget
-
Constructor Details
-
LenientSequenceAction
public LenientSequenceAction() -
LenientSequenceAction
public LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1) -
LenientSequenceAction
public LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2) -
LenientSequenceAction
public LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3) -
LenientSequenceAction
public LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3, com.badlogic.gdx.scenes.scene2d.Action action4) -
LenientSequenceAction
public LenientSequenceAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3, com.badlogic.gdx.scenes.scene2d.Action action4, com.badlogic.gdx.scenes.scene2d.Action action5)
-
-
Method Details
-
act
public boolean act(float delta) - Overrides:
actin classcom.badlogic.gdx.scenes.scene2d.actions.ParallelAction
-
restart
public void restart()- Overrides:
restartin classcom.badlogic.gdx.scenes.scene2d.actions.ParallelAction
-
append
Appends a Runnable to run after the rest of the sequence. Ifrunnableis null, simply returns this without changes.- Parameters:
after- may be null (in which case nothing changes), otherwise will be run after the sequence- Returns:
- this, for chaining
-
conclude
Appends a Runnable to run at the conclusion of the sequence. Ifrunnableis null, simply returns this without changes.- Parameters:
runnable- may be null (in which case nothing changes), otherwise will be run after the sequence- Returns:
- this, for chaining
-