Class StateEvaluator.SelfOptionHolder
java.lang.Object
com.hypixel.hytale.server.npc.decisionmaker.core.Evaluator.OptionHolder
com.hypixel.hytale.server.npc.decisionmaker.stateevaluator.StateEvaluator.SelfOptionHolder
- All Implemented Interfaces:
IWeightedElement
- Enclosing class:
StateEvaluator
-
Field Summary
Fields 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.server.npc.decisionmaker.core.Evaluator.OptionHolder
calculateUtility, getOption, getTotalUtility, getWeight, getWeightCoefficient, tryPick
-
Constructor Details
-
SelfOptionHolder
-
-
Method Details
-
calculateUtility
public double calculateUtility(int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, @Nonnull EvaluationContext context)
-