Creator SDK

Authoring and runtime SDK for XR medical-training simulations.

Component View: Creator SDK - Editor ToolingInside the SceneGraph Editor — window shell, GraphView canvas, node UI, action inspectors, setup wizards, side panels, and persistence/storyboard import.Creator SDK[Software System]Editor Tooling[Container: Unity Editor / C# — *.Editor asmdefs (core + omen)]Creator Panel[Component: C#  MAGES.Hub.Editor] Authoring entry point: plugin-hostwindow with reflection-discoveredpages (login, license, welcome, hubsettings, configuration, extras).Developer Authentication[Component: C#  MAGES.Hub.Editor] Authenticates the developer andcontrols access to premium tooling.Editor Window[Component: C#  SceneGraphEditorWindow +SceneGraphDataAssetHandler] EditorWindow host: session, toolbar,welcome screen, save button, anderror strip; opens from the CreatorPanel, asset double-click, or playmode.Graph Canvas[Component: C#  SceneGraphView (GraphView)] Interactive GraphView node canvas node/edge creation, connectionrules, duplicate-name validation, andper-node asset Save orchestration.Node UI Elements[Component: C#  BaseActionNode + 17 node classes] Visual nodes for actions and controlflow (Begin / End / Repeat / Scope /Group, And / Or / Choice / Select).Action Inspectors[Component: C#  BaseActionDataEditor + 11per-action editors + drawers] Custom editors and propertydrawers for every ActionData type,incl. gamification effects and datamigration.Action Setup Wizards[Component: C#  ActionWizardFactory +WizardMainPanel + per-action wizards] Guided creation flows for Insert / Use/ Remove / Question actions, hostedas a Creator Panel page.Side Panels & Search[Component: C#  SceneGraphEditorPanel +Steps/Scripts/Effects panels + ActionSearchWindow] Per-action Steps / Scripts / Effects /Description panels plus the toolbaraction search.Persistence & StoryboardImport[Component: C#  PrefabAssetPreprocessor,CrossDomainReloadUtility, StoryboardImporter +EditorExtension] Prefab preprocessing, cross-domainreload survival, and cloud storyboardimport/sync through auto-discoverededitor extensions.CreatorPanel → DeveloperAuthentication — Embeds the developer login + license UIEmbeds the developer login + license UICreatorPanel → EditorWindow — Opens the graph of the active BundleOpens the graph of the active BundleCreatorPanel → ActionSetupWizards — Hosts the action-wizard pageHosts the action-wizard pageEditorWindow → GraphCanvas — Constructs the canvas; delegates Save + error updatesConstructs the canvas; delegates Save + error updatesGraphCanvas → NodeUIElements — Instantiates + connects node elementsInstantiates + connects node elementsNodeUIElements → ActionInspectors — Embed each action's inspector inlineEmbed each action's inspector inlineNodeUIElements → SidePanelsSearch — Node buttons open the side panelsNode buttons open the side panelsActionSetupWizards → GraphCanvas — Create pre-configured action nodesCreate pre-configured action nodesEditorWindow → PersistenceStoryboardImport — Auto-discovers editor extensions (storyboard import, ...)Auto-discovers editor extensions (storyboard import, ...)GraphCanvas → DeveloperAuthentication — Gates node creation by login + license action limitsGates node creation by login + license action limits
Component View: Creator SDK - Editor Tooling
Inside the SceneGraph Editor — window shell, GraphView canvas, node UI, action inspectors, setup wizards, side panels, and persistence/storyboard import.
LegendDefault componentRelationship