public class SensorCombatActionEvaluator extends SensorBase
Class SensorCombatActionEvaluator. Provides sensorcombatactionevaluator functionality for the Hytale server.
java.lang.Object > SensorBase > SensorCombatActionEvaluator
Field Summary
minRangeParameter
final
int
minRangeParameter
Field minRangeParameter.
maxRangeParameter
final
int
maxRangeParameter
Field maxRangeParameter.
positioningAngleParameter
final
int
positioningAngleParameter
Field positioningAngleParameter.
holder
final
Holder
holder
Field holder.
constructionData
final
CombatActionEvaluatorSystems.CombatConstructionData
constructionData
Field constructionData.
target
final
Ref
target
Field target.
valueStore
final
ValueStore
valueStore
Field valueStore.
minRange
final
double
minRange
Field minRange.
maxRange
final
double
maxRange
Field maxRange.
positioningAngle
final
double
positioningAngle
Field positioningAngle.
selfPosition
final
Vector3d
selfPosition
Field selfPosition.
targetPosition
final
Vector3d
targetPosition
Field targetPosition.
distance
final
double
distance
Field distance.
Method Detail
SensorCombatActionEvaluator
public
public
SensorCombatActionEvaluator
(@Nonnull final BuilderSensorCombatActionEvaluator builder, @Nonnull final BuilderSupport support)
Method SensorCombatActionEvaluator.
- Parameters:
@Nonnull final BuilderSensorCombatActionEvaluatorbuilder@Nonnull final BuilderSupportsupport
matches
public
boolean
matches
(@Nonnull final Ref ref, @Nonnull final Role role, final double dt, @Nonnull final Store store)
Method matches.
- Parameters:
@Nonnull final Refref@Nonnull final Rolerolefinal doubledt@Nonnull final Storestore