Class ActionState
java.lang.Object
zombie.characters.action.ActionState
- All Implemented Interfaces:
IAnimationVariableSource, IAnimationVariableSourceContainer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal booleancanHaveSubState(ActionState child) static booleancanHaveSubState(ActionState parent, ActionState child) Returns TRUE if the supplied child state can be a child of this state.final booleangetName()booleanbooleanvoidvoidvoidvoidsetParentActionGroup(ActionGroup in_parentActionGroup) voidstatic booleantagsOverlap(String[] parentTags, String[] childTags) toString()Methods inherited from interface IAnimationVariableSource
getSubVariableSource, getVariableBoolean, getVariableEnumMethods inherited from interface IAnimationVariableSourceContainer
containsVariable, getGameVariables, getVariable, getVariable, getVariableBoolean, getVariableBoolean, getVariableFloat, getVariableString, isVariable
-
Field Details
-
transitions
-
-
Constructor Details
-
ActionState
-
-
Method Details
-
toString
-
canHaveSubStates
public final boolean canHaveSubStates() -
canBeSubstate
public final boolean canBeSubstate() -
canHaveSubState
-
isGrapplerState
public boolean isGrapplerState() -
canHaveSubState
Returns TRUE if the supplied child state can be a child of this state. To determine this, the parent's childStateTags are compared to the child's parentStateTags. If there is an overlap, the child is compatible with the parent. -
tagsOverlap
-
getName
-
load
-
parse
-
sortTransitions
public void sortTransitions() -
resetForReload
public void resetForReload() -
setParentActionGroup
-
getParentActionGroup
-
getGameVariablesInternal
- Specified by:
getGameVariablesInternalin interfaceIAnimationVariableSourceContainer
-
hasStateVariables
public boolean hasStateVariables()
-