HyCodeYourTale
classpublicPriority 3

ActionCombatAbility

com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents.ActionCombatAbility

extends ActionBase

4

Methods

4

Public Methods

6

Fields

1

Constructors

Constants

ComponentType<EntityStore, CombatActionEvaluator>COMPONENT_TYPE= CombatActionEvaluator.getComponentType()
floatPOSITIONING_ANGLE_THRESHOLD= 0.08726646F
ComponentType<EntityStore, TransformComponent>TRANSFORM_COMPONENT_TYPE= TransformComponent.getComponentType()

Constructors

public
ActionCombatAbility(BuilderActionCombatAbility builder, BuilderSupport builderSupport)

Methods

Public Methods (4)

public
void activate(Role role, InfoProvider infoProvider)
@Override
public
boolean canExecute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)
@Override
public
void deactivate(Role role, InfoProvider infoProvider)
@Override
public
boolean execute(Ref<EntityStore> ref, Role role, InfoProvider sensorInfo, double dt, Store<EntityStore> store)
@Override

Fields

Protected Fields (6)

protectedString attack
protectedDoubleParameterProvider cachedPositioningAngleProvider
protectedint id
protectedboolean initialised
protecteddouble meleeConeAngle
protectedint positioningAngleProviderSlot

Related Classes