HyCodeYourTale
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)

protectedBodyMotionPath.Direction direction
protecteddouble maxNodeDelay
protecteddouble maxRelativeSpeed
protecteddouble maxWalkDistance
protecteddouble minNodeDelay
protecteddouble minRelativeSpeed
protecteddouble minWalkDistance
protecteddouble nodeWidth
protecteddouble pathWidth
protectedboolean pickRandomAngle
protectedboolean startAtNearestNode
protectedboolean useNodeViewDirection

Related Classes