Cleanup: remove legacy IMGUI ConnectionUI + crash-recovery scenes

Delete the NetConnectionUI GameObject from Game/DevSandbox/SampleScene + ConnectionUI.cs (the UITK frontend menu owns Host/Join+IP now); repoint 4 stale doc-comments (GameBootstrap done in commit C; DebugOverlay/ConnectionConfig/EditorAutoHostSystem here) to MainMenuController/WorldLauncher; remove the Assets/_Recovery crash-recovery scenes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-06 15:06:01 -07:00
parent a4edf7a03b
commit adf78570f8
13 changed files with 3 additions and 1648 deletions
@@ -10,7 +10,7 @@ namespace ProjectM.Simulation
/// works" multi-client: the server world hosts on loopback and every client / thin-client world joins
/// it — reproducing the old single-key playflow but for N players. Runs once per world then disables
/// itself, and skips seeding if a <see cref="ConnectionConfig"/> already exists (e.g. set by
/// ConnectionUI). Does not exist in player builds.
/// the frontend menu's <c>WorldLauncher</c>). Does not exist in player builds.
/// </summary>
[WorldSystemFilter(WorldSystemFilterFlags.ServerSimulation | WorldSystemFilterFlags.ClientSimulation | WorldSystemFilterFlags.ThinClientSimulation)]
public partial struct EditorAutoHostSystem : ISystem