classpublicPriority 3
GroupSteeringAccumulator
com.hypixel.hytale.server.npc.movement.GroupSteeringAccumulator
11
Methods
11
Public Methods
11
Fields
1
Constructors
Constants
ComponentType<EntityStore, TransformComponent>TRANSFORM_COMPONENT_TYPE= TransformComponent.getComponentType()
Constructors
public
GroupSteeringAccumulator()Methods
Public Methods (11)
public
void begin(double x, double y, double z, double xViewDirection, double yViewDirection, double zViewDirection)public
void begin(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor)public
void end()public
int getCount()public
Vector3d getSumOfDistances()@Nonnull
public
Vector3d getSumOfPositions()@Nonnull
public
Vector3d getSumOfVelocities()@Nonnull
public
void processEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor)public
void setComponentSelector(Vector3d componentSelector)public
void setMaxRange(double maxRange)public
void setViewConeHalfAngleCosine(float collisionViewHalfAngleCosine)Fields
Private/Package Fields (11)
private
float collisionViewHalfAngleCosineprivate
Vector3d componentSelectorprivate
int countprivate
double maxDistanceprivate
double maxRangeSquaredprivate
double xprivate
double xViewDirectionprivate
double yprivate
double yViewDirectionprivate
double zprivate
double zViewDirection