Class FloatAction

All Implemented Interfaces:
Pool.Poolable

public class FloatAction extends TemporalAction
An action that has a float, whose value is transitioned over time.
  • Constructor Details

    • FloatAction

      public FloatAction()
      Creates a FloatAction that transitions from 0 to 1.
    • FloatAction

      public FloatAction(float start, float end)
      Creates a FloatAction that transitions from start to end.
  • Method Details

    • begin

      protected void begin()
      Description copied from class: TemporalAction
      Called the first time TemporalAction.act(float) is called. This is a good place to query the actor's starting state.
      Overrides:
      begin in class TemporalAction
    • update

      protected void update(float percent)
      Description copied from class: TemporalAction
      Called each frame.
      Specified by:
      update in class TemporalAction
      Parameters:
      percent - The percentage of completion for this action, growing from 0 to 1 over the duration. If reversed, this will shrink from 1 to 0.
    • getValue

      public float getValue()
      Gets the current float value.
    • setValue

      public void setValue(float value)
      Sets the current float value.
    • getStart

      public float getStart()
    • setStart

      public void setStart(float start)
      Sets the value to transition from.
    • getEnd

      public float getEnd()
    • setEnd

      public void setEnd(float end)
      Sets the value to transition to.