classpublicPriority 3
ActionRandom
com.hypixel.hytale.server.npc.corecomponents.utility.ActionRandom
extends ActionBase
8
Methods
8
Public Methods
5
Fields
1
Constructors
Constructors
public
ActionRandom(BuilderActionRandom builder, BuilderSupport support)Methods
Public Methods (8)
public
boolean canExecute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)@Override
public
boolean execute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)@Override
public
void loaded(Role role)@Override
public
void registerWithSupport(Role role)@Override
public
void removed(Role role)@Override
public
void spawned(Role role)@Override
public
void teleported(Role role, World from, World to)@Override
public
void unloaded(Role role)@Override
Fields
Protected Fields (5)
protected
WeightedAction[] actionsprotected
WeightedAction[] availableActionsprotected
int availableActionsCountprotected
WeightedAction currentprotected
double totalWeight