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

privateAction action
privatedouble weight

Related Classes