classpublicPriority 3
HeadMotionAim
com.hypixel.hytale.server.npc.corecomponents.combat.HeadMotionAim
extends HeadMotionBase
2
Methods
2
Public Methods
8
Fields
1
Constructors
Constants
ComponentType<EntityStore, BoundingBox>BOUNDING_BOX_COMPONENT_TYPE= BoundingBox.getComponentType()
ComponentType<EntityStore, ModelComponent>MODEL_COMPONENT_TYPE= ModelComponent.getComponentType()
ComponentType<EntityStore, TransformComponent>TRANSFORM_COMPONENT_TYPE= TransformComponent.getComponentType()
Constructors
public
HeadMotionAim(BuilderHeadMotionAim builder, BuilderSupport support)Methods
Public Methods (2)
public
void activate(Ref<EntityStore> ref, Role role, ComponentAccessor<EntityStore> componentAccessor)@Override
public
void preComputeSteering(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, Store<EntityStore> store)@Override
Fields
Protected Fields (8)
protected
boolean deflectionprotected
double hitProbabilityprotected
Ref<EntityStore> lastTargetReferenceprotected
double relativeTurnSpeedprotected
double spreadprotected
double spreadXprotected
double spreadYprotected
double spreadZ