Class DelayAction

All Implemented Interfaces:
Pool.Poolable

public class DelayAction extends DelegateAction
Delays execution of an action or inserts a pause in a SequenceAction.
  • Constructor Details

    • DelayAction

      public DelayAction()
    • DelayAction

      public DelayAction(float duration)
  • Method Details

    • delegate

      protected boolean delegate(float delta)
      Specified by:
      delegate in class DelegateAction
    • 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 class DelegateAction
    • 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.