Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces
TaskGraphLoader.cpp File Reference

Clean schema v4 parser for ATS Visual Script task graphs. More...

#include "TaskGraphLoader.h"
#include "TaskGraphMigrator_v3_to_v4.h"
#include "../BlueprintEditor/BTtoVSMigrator.h"
#include "../BlueprintEditor/MathOpOperand.h"
#include <string>
#include <vector>
#include <unordered_map>
#include <fstream>
#include <algorithm>
#include <dirent.h>
#include "../system/system_utils.h"
#include "../json_helper.h"
+ Include dependency graph for TaskGraphLoader.cpp:

Go to the source code of this file.

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Detailed Description

Clean schema v4 parser for ATS Visual Script task graphs.

Author
Olympe Engine
Date
2026-03-08

Primary path: schema v4 flat ATS VisualScript JSON. For schema v3: delegates to TaskGraphMigrator_v3_to_v4, then parses v4. For schema v2/legacy: minimal BehaviorTree-style parsing for backward compat.

C++14 compliant - no std::filesystem, no C++17/20 features.

Definition in file TaskGraphLoader.cpp.