![]() |
Grail (C#)
1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
Namespaces |
Classes | |
| class | AIEntity |
| Defines a basic object which can execute behaviors. More... | |
| class | AIManager |
| Manages registered entities and shared blackboards. More... | |
| class | Behavior |
| A high-level abstraction of actions in the game. More... | |
| class | BehaviorSequence |
| The BehaviorSequence class - specialized Behavior executing sequence of provided subbehaviors one by one. More... | |
| class | Blackboard |
| Grail's universal data container More... | |
| class | EntityGroup |
| class | EntityToken |
| interface | IEntityChangeObserver |
| interface | IReasonerChangeObserver |
| class | Plan |
| A data structure used by PlannerReasoner to execute a sequence of behaviors More... | |
| class | Reasoner |
| Entity's "brain", assigns them behaviors chosen by user-defined algorithms. More... | |
| class | SynchronizedVector |