Class MoreActions.LenientParallelAction
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Action
com.badlogic.gdx.scenes.scene2d.actions.ParallelAction
com.github.yellowstonegames.glyph.MoreActions.LenientParallelAction
- All Implemented Interfaces:
com.badlogic.gdx.utils.Pool.Poolable
- Direct Known Subclasses:
MoreActions.LenientSequenceAction
- Enclosing class:
MoreActions
public static class MoreActions.LenientParallelAction
extends com.badlogic.gdx.scenes.scene2d.actions.ParallelAction
Just like
ParallelAction, but if given null Action items, it ignores them.-
Field Summary
Fields inherited from class com.badlogic.gdx.scenes.scene2d.Action
actor, target -
Constructor Summary
ConstructorsConstructorDescriptionLenientParallelAction(com.badlogic.gdx.scenes.scene2d.Action action1) LenientParallelAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2) LenientParallelAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3) LenientParallelAction(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) LenientParallelAction(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
Modifier and TypeMethodDescriptionvoidaddAction(com.badlogic.gdx.scenes.scene2d.Action action) This is exactly likeParallelAction.addAction(Action), but if given a null Action, it does nothing instead of potentially crashing later.Methods inherited from class com.badlogic.gdx.scenes.scene2d.actions.ParallelAction
act, getActions, reset, restart, setActor, toStringMethods inherited from class com.badlogic.gdx.scenes.scene2d.Action
getActor, getPool, getTarget, setPool, setTarget
-
Constructor Details
-
LenientParallelAction
public LenientParallelAction() -
LenientParallelAction
public LenientParallelAction(com.badlogic.gdx.scenes.scene2d.Action action1) -
LenientParallelAction
public LenientParallelAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2) -
LenientParallelAction
public LenientParallelAction(com.badlogic.gdx.scenes.scene2d.Action action1, com.badlogic.gdx.scenes.scene2d.Action action2, com.badlogic.gdx.scenes.scene2d.Action action3) -
LenientParallelAction
public LenientParallelAction(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) -
LenientParallelAction
public LenientParallelAction(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
-
addAction
public void addAction(com.badlogic.gdx.scenes.scene2d.Action action) This is exactly likeParallelAction.addAction(Action), but if given a null Action, it does nothing instead of potentially crashing later.- Overrides:
addActionin classcom.badlogic.gdx.scenes.scene2d.actions.ParallelAction- Parameters:
action- may be null, or may be an Action that will run in parallel
-