Table of Contents

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

unit UnitSystem

Methods

GenerateAllPossibleActions(BattleState)

Generates all possible actions the AI could take this turn.

public List<AIDecision> GenerateAllPossibleActions(BattleState battleState)

Parameters

battleState BattleState

Current state of the battle for context.

Returns

List<AIDecision>

List of potential AI decisions with associated scores.