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

protectedWeightedAction[] actions
protectedWeightedAction[] availableActions
protectedint availableActionsCount
protectedWeightedAction current
protecteddouble totalWeight

Related Classes