Namespace AshesOfVelsingrad.AI
Classes
- AIDebugVisualizer
Provides visual debugging tools for AI decision-making.
- AIDecision
Represents a decision made by the AI, including the action and relevant parameters.
- AIDecisionGenerator
Generates all possible AI actions for evaluation.
- AIEvaluator
Evaluates and scores AI actions and targets.
- AIUtilities
Static utility methods for AI decision-making.
- EnemyAIBehavior
Base class for enemy AI behaviors. Attach this as a child node to enemy UnitSystem nodes. Encapsulates decision-making logic for a single enemy unit.
Enums
- AIAction
Represents the types of actions an AI can take.
- AIPersonality
Defines different AI personality types that determine decision-making behavior.