Class StateMachineComponent
java.lang.Object
zombie.characters.ecs.ECSComponent
zombie.characters.component.StateMachineComponent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMap<State.Param<?>, Object> getStateMachineParams(Class<?> clazz) voidinit(IsoGameCharacter owner) voidinvokeGlobalAnimEvent(GlobalAnimEvent animEvent) voidregisterAIState(String name, State aiState) voidvoidsetDefaultState(State defaultState) tryGetAIState(String stateName) Methods inherited from class ECSComponent
getECSClass, getECSClass, getECSOwnerEntity, getECSOwnerEntity, setECSOwnerEntity, tryGetECSOwnerEntity
-
Constructor Details
-
StateMachineComponent
-
-
Method Details
-
getStateMachine
-
getStateMachineParams
-
getAdvancedAnimator
-
getActionContext
-
invokeGlobalAnimEvent
-
init
-
setDefaultState
public void setDefaultState() -
setDefaultState
-
tryGetAIState
-
clearAIStateMap
public void clearAIStateMap() -
registerAIState
-
getDefaultState
-