public class GroupSteeringAccumulator
Class GroupSteeringAccumulator. Provides groupsteeringaccumulator functionality for the Hytale server.
java.lang.Object > GroupSteeringAccumulator
Field Summary
count
private
int
count
Field count.
x
private
double
x
Field x.
y
private
double
y
Field y.
z
private
double
z
Field z.
xViewDirection
private
double
xViewDirection
Field xViewDirection.
yViewDirection
private
double
yViewDirection
Field yViewDirection.
zViewDirection
private
double
zViewDirection
Field zViewDirection.
componentSelector
private
Vector3d
componentSelector
Field componentSelector.
maxRangeSquared
private
double
maxRangeSquared
Field maxRangeSquared.
maxDistance
private
double
maxDistance
Field maxDistance.
collisionViewHalfAngleCosine
private
float
collisionViewHalfAngleCosine
Field collisionViewHalfAngleCosine.
headRotationComponent
final
HeadRotation
headRotationComponent
Field headRotationComponent.
headRotation
final
Vector3f
headRotation
Field headRotation.
transformComponent
final
TransformComponent
transformComponent
Field transformComponent.
position
final
Vector3d
position
Field position.
velocityComponent
final
Velocity
velocityComponent
Field velocityComponent.
velocity
final
Vector3d
velocity
Field velocity.
xPosition
final
double
xPosition
Field xPosition.
yPosition
final
double
yPosition
Field yPosition.
zPosition
final
double
zPosition
Field zPosition.
dx
final
double
dx
Field dx.
dy
final
double
dy
Field dy.
dz
final
double
dz
Field dz.
scale
final
double
scale
Field scale.
Method Detail
GroupSteeringAccumulator
public
public
GroupSteeringAccumulator
()
Method GroupSteeringAccumulator.
begin
public
void
begin
(final double x, final double y, final double z, final double xViewDirection, final double yViewDirection, final double zViewDirection)
Method begin.
- Parameters:
final doublexfinal doubleyfinal doublezfinal doublexViewDirectionfinal doubleyViewDirectionfinal doublezViewDirection
processEntity
public
void
processEntity
(@Nonnull final Ref ref, @Nonnull final ComponentAccessor componentAccessor)
Method processEntity.
- Parameters:
@Nonnull final Refref@Nonnull final ComponentAccessorcomponentAccessor
end
public
void
end
()
Method end.
setMaxRange
public
void
setMaxRange
(final double maxRange)
Method setMaxRange.
- Parameters:
final doublemaxRange
setViewConeHalfAngleCosine
public
void
setViewConeHalfAngleCosine
(final float collisionViewHalfAngleCosine)
Method setViewConeHalfAngleCosine.
- Parameters:
final floatcollisionViewHalfAngleCosine
getCount
public
int
getCount
()
Method getCount.