![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <BehaviorTreeDependencyScanner.h>
Classes | |
| struct | BTDependency |
Static Public Member Functions | |
| static std::vector< BTDependency > | ScanPrefab (const PrefabBlueprint &prefab) |
| static std::vector< BTDependency > | ScanPrefabs (const std::vector< std::string > &prefabNames) |
| static std::set< std::string > | ExtractPrefabsFromLevel (const nlohmann::json &levelJson) |
| static uint32_t | GenerateTreeIdFromPath (const std::string &treePath) |
Private Member Functions | |
| BehaviorTreeDependencyScanner ()=delete | |
Definition at line 22 of file BehaviorTreeDependencyScanner.h.
|
privatedelete |
|
static |
Definition at line 171 of file BehaviorTreeDependencyScanner.cpp.
References GetComponentTypeID_Static(), and IsValidPrefabName().
Referenced by World::LoadLevelDependencies().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 21 of file BehaviorTreeDependencyScanner.cpp.
References GetComponentTypeID_Static().
Referenced by BehaviorTreeManager::GetTreeIdFromPath(), and ScanPrefab().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 67 of file BehaviorTreeDependencyScanner.cpp.
References GenerateTreeIdFromPath(), GetComponentTypeID_Static(), IsValidBehaviorTreePath(), and ComponentParameter::String.
Referenced by ScanPrefabs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 104 of file BehaviorTreeDependencyScanner.cpp.
References PrefabRegistry::Find(), PrefabFactory::Get(), GetComponentTypeID_Static(), PrefabFactory::GetPrefabRegistry(), and ScanPrefab().
Referenced by World::LoadLevelDependencies().
Here is the call graph for this function:
Here is the caller graph for this function: