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

    Constructors
    Constructor
    Description
     
    LenientParallelAction(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 Type
    Method
    Description
    void
    addAction(com.badlogic.gdx.scenes.scene2d.Action action)
    This is exactly like ParallelAction.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, toString

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Action

    getActor, getPool, getTarget, setPool, setTarget

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 like ParallelAction.addAction(Action), but if given a null Action, it does nothing instead of potentially crashing later.
      Overrides:
      addAction in class com.badlogic.gdx.scenes.scene2d.actions.ParallelAction
      Parameters:
      action - may be null, or may be an Action that will run in parallel