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

protectedboolean deflection
protecteddouble hitProbability
protectedRef<EntityStore> lastTargetReference
protecteddouble relativeTurnSpeed
protecteddouble spread
protecteddouble spreadX
protecteddouble spreadY
protecteddouble spreadZ

Related Classes