classpublicPriority 3
SensorEntityPrioritiserAttitude
com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers.SensorEntityPrioritiserAttitude
implements ISensorEntityPrioritiser
9
Methods
9
Public Methods
1
Fields
1
Constructors
Constants
ComponentType<EntityStore, TransformComponent>TRANSFORM_COMPONENT_TYPE= TransformComponent.getComponentType()
Constructors
public
SensorEntityPrioritiserAttitude(BuilderSensorEntityPrioritiserAttitude builder, BuilderSupport support)Methods
Public Methods (9)
public
void buildProvidedFilters(List<IEntityFilter> filters)@Override
public
void cleanup()@Override
public
Ref<EntityStore> getHighestPriorityTarget()@Nullable@Override
public
IEntityByPriorityFilter getNPCPrioritiser()@Nonnull@Override
public
IEntityByPriorityFilter getPlayerPrioritiser()@Nonnull@Override
public
void init(Role role)@Override
public
boolean providesFilters()@Override
public
void registerWithSupport(Role role)@Override
public
boolean test(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor)Fields
Private/Package Fields (1)
private
Attitude[] attitudeByPriority