Grail (C#)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
Grail.Data.DebugInfo Namespace Reference

Classes

class  BehaviorData
 
class  BinaryFormatter
 
class  BlackboardState
 
class  EntityGroupData
 
class  EntityState
 
class  EvaluationDebugData
 Debug data describing singular evaluator More...
 
class  GrailDebugInfo
 
class  GrailStateSnapshot
 
interface  IDebugSnapshotReceiver
 
interface  ITimedSnapshot
 
class  LogData
 
class  PlannerActionSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes action in a plan. More...
 
class  PlannerIterationSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes a single iteration performed by Planner. More...
 
class  PlannerReasonerSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes full snapshot of a Planner in a given time. More...
 
class  PlannerWorldObjectSnapshot
 DTO - data transfer object / plain data object. Container for debug data that describes state of the WorldObject used by Planner. More...
 
class  SimulatedGamesReasonerSnapshot
 
class  UtilityEvaluatorSnapshot
 Debug snapshot of whole evaluator tree assigned to evaluated object More...
 
class  UtilityReasonerSnapshot
 

Enumerations

enum  ReasonerType { Utility, Planner, AbstractGames }