Namespace KaijuSolutions.Agents.Utility
Classes
KaijuBooleanConsideration
KaijuUtilityConsideration which acts as a boolean, returning one or zero depending on its evaluation.
KaijuNumericBooleanConsideration
Base KaijuUtilityConsideration for comparing numeric values as booleans.
KaijuUtilityAction
Base class for actions to perform.
KaijuUtilityBrain
Base brain class to implement for utility AI.
KaijuUtilityCompositeConsideration
KaijuUtilityConsideration which evaluates multiple sub-considerations.
KaijuUtilityConsideration
Base utility consideration class.
KaijuUtilityConstantConsideration
A constant KaijuUtilityConsideration value.
KaijuUtilityCurveConsideration
Allow for visualizing a curve.
KaijuUtilityFloatBooleanConsideration
KaijuUtilityIntegerBooleanConsideration
KaijuUtilityKeyConsideration
KaijuUtilityConsideration which reads a certain key from the KaijuUtilityBrain's blackboard.
Enums
KaijuUtilityCompositeConsideration.OperationType
The types of operations we can perform.