classpublicPriority 3
BodyMotionPath
com.hypixel.hytale.server.npc.corecomponents.world.BodyMotionPath
extends BodyMotionBase
3
Methods
3
Public Methods
32
Fields
1
Constructors
Constants
doubleMIN_GUARD_POINT_WAIT_TIME= 1.0
booleanTESTING= false
Constructors
public
BodyMotionPath(BuilderBodyMotionPath builder, BuilderSupport support)Methods
Public Methods (3)
public
void activate(Ref<EntityStore> ref, Role role, ComponentAccessor<EntityStore> componentAccessor)@Override
public
String get()public
void loaded(Role role)@Override
Fields
Protected Fields (32)
protected
BodyMotionPath.Direction currentDirectionprotected
double currentNodeDelayprotected
double currentObservationDelayprotected
double currentSpeedprotected
int currentViewSegmentprotected
int currentWaypointIndexprotected
BodyMotionPath.Direction directionprotected
double maxDelayScaleprotected
double maxNodeDelayprotected
double maxPercentageprotected
double maxRelativeSpeedprotected
double maxWalkDistanceprotected
double minDelayScaleprotected
double minNodeDelayprotected
double minPercentageprotected
double minRelativeSpeedprotected
double minWalkDistanceprotected
boolean nextPositionValidprotected
float nodeViewDirectionprotected
double nodeWaitTimeprotected
double nodeWidthprotected
float observationSectorprotected
double pathWidthprotected
boolean pendingNodeDelayprotected
boolean pickRandomAngleprotected
boolean rotatingprotected
boolean rotatingToViewprotected
BodyMotionPath.Shape shapeprotected
boolean startAtNearestNodeprotected
boolean useNodeViewDirectionprotected
int viewSegmentsprotected
int visitIndex