classpublicPriority 3
WeightedAction
com.hypixel.hytale.server.npc.corecomponents.WeightedAction
extends AnnotatedComponentBase
implements Action
17
Methods
17
Public Methods
2
Fields
1
Constructors
Constructors
public
WeightedAction(BuilderWeightedAction builder, BuilderSupport support)Methods
Public Methods (17)
public
void activate(Role role, InfoProvider infoProvider)@Override
public
boolean canExecute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)@Override
public
void clearOnce()@Override
public
void deactivate(Role role, InfoProvider infoProvider)@Override
public
boolean execute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)@Override
public
void getInfo(Role role, ComponentInfo holder)@Override
public
double getWeight()public
boolean isActivated()@Override
public
boolean isTriggered()@Override
public
void loaded(Role role)@Override
public
boolean processDelay(float dt)@Override
public
void registerWithSupport(Role role)@Override
public
void removed(Role role)@Override
public
void setOnce()@Override
public
void spawned(Role role)@Override
public
void teleported(Role role, World from, World to)@Override
public
void unloaded(Role role)@Override
Fields
Private/Package Fields (2)
private
Action actionprivate
double weight