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)
protected
String attackprotected
DoubleParameterProvider cachedPositioningAngleProviderprotected
int idprotected
boolean initialisedprotected
double meleeConeAngleprotected
int positioningAngleProviderSlot