java.lang.Object
de.gurkenlabs.litiengine.entities.behavior.State
Direct Known Subclasses:
EntityState

public abstract class State extends Object
  • Constructor Details

    • State

      protected State(String name)
  • Method Details

    • enter

      public void enter()
    • exit

      public void exit()
    • getName

      public String getName()
    • getTransitions

      public List<Transition> getTransitions()
    • addStateListener

      public void addStateListener(StateListener listener)
    • removeStateListener

      public void removeStateListener(StateListener listener)
    • perform

      protected abstract void perform()