classpublicPriority 3
StateTransitionController
com.hypixel.hytale.server.npc.statetransition.StateTransitionController
15
Methods
15
Public Methods
1
Fields
1
Constructors
Constructors
public
StateTransitionController(BuilderStateTransitionController builder, BuilderSupport support)Methods
Public Methods (15)
public
boolean canExecute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)@Override
public
void clearOnce()public
boolean execute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)@Override
public
boolean hasCompletedRun()@Override
publicstatic
int indexStateTransitionEdge(int from, int to)public
void initiateStateTransition(int fromState, int toState)public
boolean isRunningTransitionActions()public
void loaded(Role role)publicstatic
void registerFactories(BuilderManager builderManager)public
void registerWithSupport(Role role)public
void removed(Role role)public
boolean runTransitionActions(Ref<EntityStore> ref, Role role, double dt, Store<EntityStore> store)public
void spawned(Role role)public
void teleported(Role role, World from, World to)public
void unloaded(Role role)Fields
Private/Package Fields (1)
private
StateTransitionController.IActionListHolder runningActions