UPS_Editor_SceneLoader is a BlueprintFunctionLibrary that loads PS_Editor
JSON scenes without any editor infrastructure (no PlayerController, Gizmo,
SelectionManager, or UI required).
Usage from any GameMode:
TArray<AActor*> Actors;
UPS_Editor_SceneLoader::LoadScene(this, "MyScene", Actors);
Handles: class loading (BP + C++), transforms, custom editable properties
via reflection (ImportText), and spline point data. All functions are
BlueprintCallable for BP GameMode usage.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>