BodyMotionTestProbe

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 BuilderBodyMotionTestProbe builderBodyMotionTestProbe

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 Ref ref
@Nonnull final Role role
@Nonnull final ComponentAccessor componentAccessor

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 Ref ref
@Nonnull final Role role
@Nullable final InfoProvider sensorInfo
final double dt
@Nonnull final Steering desiredSteering
@Nonnull final ComponentAccessor componentAccessor