EditorPlayer
What one Editor process does under NebulaEditorRunMode.MultiplayerPlayMode, decided by EditorRunPlan.Resolve from facts the bootstrap reads (whether this is the Editor, whether this is the main Editor or a virtual player, its Multiplayer...
Nebula · Packages/com.1by3.nebula/Runtime/Bootstrap/EditorRunMode.cspublic enum EditorPlayerWhat one Editor process does under NebulaEditorRunMode.MultiplayerPlayMode, decided by EditorRunPlan.Resolve from facts the bootstrap reads (whether this is the Editor, whether this is the main Editor or a virtual player, its Multiplayer Play Mode tags, and the command line), so the rule can be tested without Multiplayer Play Mode.
Members
| Name | Value | Description |
|---|---|---|
Mesh | The run mode does not apply: a build, NebulaEditorRunMode.Mesh, or an explicit -nebula-role. | |
Client | A client that connects to the server a virtual player hosts. | |
Server | The one virtual player that hosts the server: orchestrator, gateway and one worker in one process. |
EditorDevSession
Binds the clients of the Multiplayer Play Mode dev loop to the server their own session started, so a client never joins some other mesh that happens to hold the port.
EditorRoster
What one virtual player knows about the others of the Multiplayer Play Mode window, read from the project's Library/VP/SystemData.json (EditorRosterReader).