Class ActionState

java.lang.Object
zombie.characters.action.ActionState

public final class ActionState
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.lang.String name  
    java.util.ArrayList transitions  
  • Constructor Summary

    Constructors
    Constructor Description
    ActionState​(java.lang.String string)  
  • Method Summary

    Modifier and Type Method Description
    boolean canBeSubstate()  
    boolean canHaveSubState​(ActionState actionState)  
    static boolean canHaveSubState​(ActionState actionState, ActionState actionState2)  
    boolean canHaveSubStates()  
    java.lang.String getName()  
    void load​(java.lang.String string)  
    void parse​(java.io.File file)  
    void resetForReload()  
    void sortTransitions()  
    static boolean tagsOverlap​(java.lang.String[] stringArray, java.lang.String[] stringArray2)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • name

      public final java.lang.String name
    • transitions

      public final java.util.ArrayList transitions
  • Constructor Details

    • ActionState

      public ActionState​(java.lang.String string)
  • Method Details

    • canHaveSubStates

      public final boolean canHaveSubStates()
    • canBeSubstate

      public final boolean canBeSubstate()
    • canHaveSubState

      public final boolean canHaveSubState​(ActionState actionState)
    • canHaveSubState

      public static boolean canHaveSubState​(ActionState actionState, ActionState actionState2)
    • tagsOverlap

      public static boolean tagsOverlap​(java.lang.String[] stringArray, java.lang.String[] stringArray2)
    • getName

      public java.lang.String getName()
    • load

      public void load​(java.lang.String string)
    • parse

      public void parse​(java.io.File file)
    • sortTransitions

      public void sortTransitions()
    • resetForReload

      public void resetForReload()