Grail (C#)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Data.DebugInfo.SimulatedGamesReasonerSnapshot Class Reference
Inheritance diagram for Grail.Data.DebugInfo.SimulatedGamesReasonerSnapshot:
Collaboration diagram for Grail.Data.DebugInfo.SimulatedGamesReasonerSnapshot:

Classes

class  SimulatedGameActionMetadataSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes SimulatedGameAction More...
 
class  SimulatedGameIterationSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by SimulatedGame. More...
 
class  SimulatedGameMonteCarloEventSnapshot
 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...
 
class  SimulatedGameSnapshot
 DTO - data transfer object / plain data object. Represents complete debug snapshot of SimulatedGame running for certain number of iterations More...
 
class  SimulatedGameUCTEventSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes a step (action) and its context in the UCT Phase (Selection Phase). More...
 
class  SimulatedGameUnitSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes state of a unit in SimulatedGame at particular time. More...
 

Public Attributes

List< SimulatedGameUnitSnapshotUnitSnapshots = new List<SimulatedGameUnitSnapshot>()
 
List< SimulatedGameIterationSnapshotIterationSnapshots = new List<SimulatedGameIterationSnapshot>()
 

Properties

float AbsoluteTime [get, set]
 
float RelativeTime [get, set]
 
int EntityId [get, set]
 
- Properties inherited from Grail.Data.DebugInfo.ITimedSnapshot
float AbsoluteTime [get, set]
 
float RelativeTime [get, set]
 

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