SensorCombatActionEvaluator

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 BuilderSensorCombatActionEvaluator builder
@Nonnull final BuilderSupport support

matches

public boolean matches (@Nonnull final Ref ref, @Nonnull final Role role, final double dt, @Nonnull final Store store)

Method matches.

Parameters:
@Nonnull final Ref ref
@Nonnull final Role role
final double dt
@Nonnull final Store store

getSensorInfo

public InfoProvider getSensorInfo ()

Method getSensorInfo.