grail (C  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameMonteCarloEventSnapshot Class Reference

DTO - data transfer object / plain data object. Container for debug data that describes a step (action) and its context in the Monte Carlo Phase (Simulation Phase). More...

Inheritance diagram for Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameMonteCarloEventSnapshot:

Public Member Functions

override string ToString ()
 

Properties

string Action [get, set]
 The action performed by the active unit More...
 
List< SimulatedGameUnitSnapshotUnitSnapshots = new List<SimulatedGameUnitSnapshot>() [get, set]
 States of units after action was performed More...
 
int ActiveUnitID [get, set]
 

Detailed Description

DTO - data transfer object / plain data object. Container for debug data that describes a step (action) and its context in the Monte Carlo Phase (Simulation Phase).

Property Documentation

◆ Action

string Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameMonteCarloEventSnapshot.Action
getset

The action performed by the active unit

◆ UnitSnapshots

List<SimulatedGameUnitSnapshot> Grail.DebugInfo.SimulatedGamesReasonerSnapshot.SimulatedGameMonteCarloEventSnapshot.UnitSnapshots = new List<SimulatedGameUnitSnapshot>()
getset

States of units after action was performed


The documentation for this class was generated from the following file: