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 BuilderHeadMotionWatchbuilderHeadMotionWatch@Nonnull final BuilderSupportsupport
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