Class CombatActionEvaluator.SelfCombatOptionHolder
java.lang.Object
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
-
Field Summary
Fields inherited from class com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.CombatActionEvaluator.CombatOptionHolder
lastUsedNanosFields inherited from class com.hypixel.hytale.server.npc.decisionmaker.core.Evaluator.OptionHolder
option, utility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateUtility(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) Methods inherited from class com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.CombatActionEvaluator.CombatOptionHolder
getOptionTarget, setLastUsedNanosMethods inherited from class com.hypixel.hytale.server.npc.decisionmaker.core.Evaluator.OptionHolder
calculateUtility, getOption, getTotalUtility, getWeight, getWeightCoefficient, tryPick
-
Constructor Details
-
SelfCombatOptionHolder
-
-
Method Details
-
calculateUtility
public double calculateUtility(int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, @Nonnull EvaluationContext context)
-