Grail (C#)
1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
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 } |