public class BodyMotionTestProbe extends BodyMotionBase
Class BodyMotionTestProbe. Provides bodymotiontestprobe functionality for the Hytale server.
java.lang.Object > BodyMotionBase > BodyMotionTestProbe
Field Summary
displayText
protected
boolean
displayText
Field displayText.
transformComponent
final
TransformComponent
transformComponent
Field transformComponent.
position
final
Vector3d
position
Field position.
npcComponent
final
NPCEntity
npcComponent
Field npcComponent.
x
final
double
x
Field x.
y
final
double
y
Field y.
z
final
double
z
Field z.
pitch
final
float
pitch
Field pitch.
distance
final
double
distance
Field distance.
Method Detail
BodyMotionTestProbe
public
public
BodyMotionTestProbe
(@Nonnull final BuilderBodyMotionTestProbe builderBodyMotionTestProbe)
Method BodyMotionTestProbe.
- Parameters:
@Nonnull final BuilderBodyMotionTestProbebuilderBodyMotionTestProbe
ProbeMoveData
public
new
ProbeMoveData
()
Method ProbeMoveData.
activate
public
void
activate
(@Nonnull final Ref ref, @Nonnull final Role role, @Nonnull final ComponentAccessor componentAccessor)
Method activate.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerole@Nonnull final ComponentAccessorcomponentAccessor
computeSteering
public
boolean
computeSteering
(@Nonnull final Ref ref, @Nonnull final Role role, @Nullable final InfoProvider sensorInfo, final double dt, @Nonnull final Steering desiredSteering, @Nonnull final ComponentAccessor componentAccessor)
Method computeSteering.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerole@Nullable final InfoProvidersensorInfofinal doubledt@Nonnull final SteeringdesiredSteering@Nonnull final ComponentAccessorcomponentAccessor