abstract class BuilderMotionControllerBase extends BuilderBaseWithType
Class BuilderMotionControllerBase. Provides buildermotioncontrollerbase functionality for the Hytale server.
java.lang.Object > BuilderBaseWithType > BuilderMotionControllerBase
Field Summary
epsilonAngle
protected
float
epsilonAngle
Field epsilonAngle.
epsilonSpeed
protected
double
epsilonSpeed
Field epsilonSpeed.
forceVelocityDamping
protected
double
forceVelocityDamping
Field forceVelocityDamping.
fastHorizontalThresholdRange
protected
double
fastHorizontalThresholdRange
Field fastHorizontalThresholdRange.
builderInfo
final
BuilderInfo
builderInfo
Field builderInfo.
result
final
boolean
result
Field result.
Method Detail
BuilderMotionControllerBase
public
public
BuilderMotionControllerBase
()
Method BuilderMotionControllerBase.
readCommonConfig
Method readCommonConfig.
- Parameters:
@Nonnull final JsonElementdata
getIdentifier
public
String
getIdentifier
()
Method getIdentifier.
validate
public
boolean
validate
(final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)
Method validate.
- Parameters:
final StringconfigName@Nonnull final NPCLoadTimeValidationHelpervalidationHelperfinal ExecutionContextcontextfinal ScopeglobalScope@Nonnull final Listerrors
getEpsilonAngle
public
float
getEpsilonAngle
()
Method getEpsilonAngle.
getEpsilonSpeed
public
double
getEpsilonSpeed
()
Method getEpsilonSpeed.
getForceVelocityDamping
public
double
getForceVelocityDamping
()
Method getForceVelocityDamping.
getMaxHorizontalSpeed
Method getMaxHorizontalSpeed.
- Parameters:
@Nonnull final BuilderSupportbuilderSupport
getMaxHeadRotationSpeed
Method getMaxHeadRotationSpeed.
- Parameters:
@Nonnull final BuilderSupportsupport
getFastHorizontalThreshold
Method getFastHorizontalThreshold.
- Parameters:
@Nonnull final BuilderSupportbuilderSupport
getFastHorizontalThresholdRange
public
double
getFastHorizontalThresholdRange
()
Method getFastHorizontalThresholdRange.