HeadMotionWatch

public class HeadMotionWatch extends HeadMotionBase

Class HeadMotionWatch. Provides headmotionwatch functionality for the Hytale server.

java.lang.Object > HeadMotionBase > HeadMotionWatch

Field Summary

positionProvider

final IPositionProvider positionProvider

Field positionProvider.

targetRef

final Ref targetRef

Field targetRef.

targetModelComponent

final ModelComponent targetModelComponent

Field targetModelComponent.

transformComponent

final TransformComponent transformComponent

Field transformComponent.

modelComponent

final ModelComponent modelComponent

Field modelComponent.

model

final Model model

Field model.

position

final Vector3d position

Field position.

yaw

final float yaw

Field yaw.

pitch

final float pitch

Field pitch.

Method Detail

HeadMotionWatch

public public HeadMotionWatch (@Nonnull final BuilderHeadMotionWatch builderHeadMotionWatch, @Nonnull final BuilderSupport support)

Method HeadMotionWatch.

Parameters:
@Nonnull final BuilderHeadMotionWatch builderHeadMotionWatch
@Nonnull final BuilderSupport support

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