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

privatefloat collisionViewHalfAngleCosine
privateVector3d componentSelector
privateint count
privatedouble maxDistance
privatedouble maxRangeSquared
privatedouble x
privatedouble xViewDirection
privatedouble y
privatedouble yViewDirection
privatedouble z
privatedouble zViewDirection

Related Classes