![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Native BehaviorTree execution for simulation and tracing. More...
#include <vector>#include <memory>#include <cstdint>#include "../AI/BehaviorTree.h"#include "GraphExecutionTracer.h"
Include dependency graph for BehaviorTreeExecutor.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Olympe::BehaviorTreeExecutor |
| Executes a BehaviorTree and collects trace information. More... | |
Namespaces | |
| namespace | Olympe |
| < Provides AssetID and INVALID_ASSET_ID | |
Native BehaviorTree execution for simulation and tracing.
Executes a BehaviorTree using its native execution model and records trace events for debugging and validation. Unlike GraphExecutionSimulator which is designed for VisualScript graphs, this executor understands BehaviorTree semantics (Selector, Sequence, Condition, Action, etc.)
C++14 compliant.
Definition in file BehaviorTreeExecutor.h.