Contents
Class CombatActionEvaluator.SelfCombatOptionHolder
java.lang.Object
Evaluator<CombatActionOption>.com.hypixel.hytale.server.npc.decisionmaker.core.Evaluator.OptionHolder
com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.CombatActionEvaluator.CombatOptionHolder
com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.CombatActionEvaluator.SelfCombatOptionHolder
- All Implemented Interfaces:
IWeightedElement
- Enclosing class:
CombatActionEvaluator
public class CombatActionEvaluator.SelfCombatOptionHolder
extends CombatActionEvaluator.CombatOptionHolder
- Since:
- 2021/03/15
-
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateUtility(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) Methods inherited from class CombatActionEvaluator.CombatOptionHolder
getOptionTargetMethods inherited from class Evaluator.OptionHolder
getOption, getTotalUtility, getWeight, getWeightCoefficient, setLastUsedNanos, tryPick
-
Method Details
-
calculateUtility
public double calculateUtility(int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, @Nonnull EvaluationContext context) - Specified by:
calculateUtilityin classEvaluator<CombatActionOption>.OptionHolder
-