Class AIDecisionGenerator
- Namespace
- AshesOfVelsingrad.AI
- Assembly
- Ashes of Velsingrad.dll
Generates all possible AI actions for evaluation.
public class AIDecisionGenerator
- Inheritance
-
AIDecisionGenerator
- Inherited Members
Constructors
AIDecisionGenerator(UnitSystem)
public AIDecisionGenerator(UnitSystem unit)
Parameters
unitUnitSystem
Methods
GenerateAllPossibleActions(BattleState)
Generates all possible actions the AI could take this turn.
public List<AIDecision> GenerateAllPossibleActions(BattleState battleState)
Parameters
battleStateBattleStateCurrent state of the battle for context.
Returns
- List<AIDecision>
List of potential AI decisions with associated scores.