Uses of Class
com.hypixel.hytale.server.npc.decisionmaker.core.EvaluationContext
Packages that use EvaluationContext
Package
Description
-
Uses of EvaluationContext in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator that return EvaluationContextMethods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator with parameters of type EvaluationContextModifier and TypeMethodDescriptiondoubleCombatActionEvaluator.MultipleTargetCombatOptionHolder.calculateUtility(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) doubleCombatActionEvaluator.SelfCombatOptionHolder.calculateUtility(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) -
Uses of EvaluationContext in com.hypixel.hytale.server.npc.decisionmaker.core
Methods in com.hypixel.hytale.server.npc.decisionmaker.core with parameters of type EvaluationContextModifier and TypeMethodDescriptionabstract doubleEvaluator.OptionHolder.calculateUtility(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) doubleOption.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) Evaluates all conditions and returns a utility result for the option.Evaluator.evaluate(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) -
Uses of EvaluationContext in com.hypixel.hytale.server.npc.decisionmaker.core.conditions
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions with parameters of type EvaluationContextModifier and TypeMethodDescriptiondoubleRandomiserCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) -
Uses of EvaluationContext in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base with parameters of type EvaluationContextModifier and TypeMethodDescriptionabstract doubleCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) Calculates a utility value based on parameters contained within the EvaluationContext.doubleCurveCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) doubleScaledCurveCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) doubleSimpleCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) -
Uses of EvaluationContext in com.hypixel.hytale.server.npc.decisionmaker.stateevaluator
Methods in com.hypixel.hytale.server.npc.decisionmaker.stateevaluator that return EvaluationContextMethods in com.hypixel.hytale.server.npc.decisionmaker.stateevaluator with parameters of type EvaluationContextModifier and TypeMethodDescriptiondoubleStateEvaluator.SelfOptionHolder.calculateUtility(int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) voidStateEvaluator.prepareEvaluationContext(EvaluationContext context)