Editor
NebulaMesh
Developer loop: start SpacetimeDB, publish the control-plane module, launch a local mesh (orchestrator + gateway + N workers, all from the last build), then press Play in the Editor as a client.
generated from the sources
Static class in namespace
Nebula.Editor · Packages/com.1by3.nebula/Editor/NebulaMesh.cspublic static class NebulaMeshDeveloper loop: start SpacetimeDB, publish the control-plane module, launch a local mesh (orchestrator + gateway + N workers, all from the last build), then press Play in the Editor as a client.
Properties
ModuleDir
public static string ModuleDir { get; }Methods
StartSpacetime
[MenuItem("Nebula/Control Plane/Start SpacetimeDB (local)", priority = 20)]
public static void StartSpacetime();PublishModule
[MenuItem("Nebula/Control Plane/Publish Module", priority = 21)]
public static void PublishModule();RegenerateBindings
[MenuItem("Nebula/Control Plane/Regenerate C# Bindings", priority = 22)]
public static void RegenerateBindings();StartLocalMesh
[MenuItem("Nebula/Mesh/Start Local Mesh (orchestrator + gateway + workers)", priority = 40)]
public static void StartLocalMesh();StopLocalMesh
[MenuItem("Nebula/Mesh/Stop Local Mesh", priority = 41)]
public static void StopLocalMesh();OpenDashboard
[MenuItem("Nebula/Mesh/Open Dashboard (workers, containers, players)", priority = 43)]
public static void OpenDashboard();LaunchClient
[MenuItem("Nebula/Mesh/Launch Extra Client Window", priority = 42)]
public static void LaunchClient();StopSpacetime
[MenuItem("Nebula/Control Plane/Stop SpacetimeDB", priority = 23)]
public static void StopSpacetime();