HyCodeYourTale
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)

privateStateTransitionController.IActionListHolder runningActions

Related Classes