classpublicPriority 3
BuilderBodyMotionPath
com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderBodyMotionPath
extends BuilderBodyMotionBase
21
Methods
21
Public Methods
12
Fields
1
Constructors
Constants
double[]DEFAULT_DELAY_SCALE_RANGE= <complex>
double[]DEFAULT_PERCENT_DELAY_RANGE= <complex>
Constructors
public
BuilderBodyMotionPath()Methods
Public Methods (21)
public
BodyMotionPath build(BuilderSupport builderSupport)@Nonnull
public
BuilderDescriptorState getBuilderDescriptorState()@Nonnull@Override
public
double[] getDelayScaleRange(BuilderSupport support)public
BodyMotionPath.Direction getDirection()public
String getLongDescription()@Nonnull@Override
public
double getMaxNodeDelay()public
double getMaxRelativeSpeed()public
double getMaxWalkDistance()public
double getMinNodeDelay()public
double getMinRelativeSpeed()public
double getMinWalkDistance()public
double getNodeWidth()public
double getPathWidth()public
double[] getPercentDelayRange(BuilderSupport support)public
BodyMotionPath.Shape getShape(BuilderSupport support)public
String getShortDescription()@Nonnull@Override
public
int getViewSegments(BuilderSupport support)public
boolean isPickRandomAngle()public
boolean isStartAtNearestNode()public
boolean isUseNodeViewDirection()public
void registerTags(Set<String> tags)@Override
Fields
Protected Fields (12)
protected
BodyMotionPath.Direction directionprotected
double maxNodeDelayprotected
double maxRelativeSpeedprotected
double maxWalkDistanceprotected
double minNodeDelayprotected
double minRelativeSpeedprotected
double minWalkDistanceprotected
double nodeWidthprotected
double pathWidthprotected
boolean pickRandomAngleprotected
boolean startAtNearestNodeprotected
boolean useNodeViewDirection