Class SequenceAction

All Implemented Interfaces:
Pool.Poolable

public class SequenceAction extends ParallelAction
Executes a number of actions one at a time.
  • Constructor Details

    • SequenceAction

      public SequenceAction()
    • SequenceAction

      public SequenceAction(Action action1)
    • SequenceAction

      public SequenceAction(Action action1, Action action2)
    • SequenceAction

      public SequenceAction(Action action1, Action action2, Action action3)
    • SequenceAction

      public SequenceAction(Action action1, Action action2, Action action3, Action action4)
    • SequenceAction

      public SequenceAction(Action action1, Action action2, Action action3, Action action4, Action action5)
  • Method Details

    • act

      public boolean act(float delta)
      Description copied from class: Action
      Updates the action based on time. Typically this is called each frame by Element.act(float).
      Overrides:
      act in class ParallelAction
      Parameters:
      delta - Time in seconds since the last frame.
      Returns:
      true if the action is done. This method may continue to be called after the action is done.
    • restart

      public void restart()
      Description copied from class: Action
      Sets the state of the action so it can be run again.
      Overrides:
      restart in class ParallelAction