Blocked by "Build Space A shell (Arena Pit)". Implement the portal round-trip Landscape -> Space A -> Landscape, with session intact.
Subtasks
Implement ServerLoadSubScenes with Physics3D — OnServerSceneChanged -> ServerLoadSubScenes, loading every additive scene with LocalPhysicsMode.Physics3D so overlapping floors/portals across spaces don't collide.
Implement OnClientChangeScene customHandling — OnClientChangeScene customHandling for LoadAdditive/UnloadAdditive, plus fade-in/fade-out coroutines; verify the full Landscape -> Arena Pit -> Landscape round-trip keeps the session intact.
Tracked in Obsidian: Projects/NetCode.
## Summary
Blocked by "Build Space A shell (Arena Pit)". Implement the portal round-trip Landscape -> Space A -> Landscape, with session intact.
## Subtasks
- [ ] Implement ServerLoadSubScenes with Physics3D — `OnServerSceneChanged` -> `ServerLoadSubScenes`, loading every additive scene with `LocalPhysicsMode.Physics3D` so overlapping floors/portals across spaces don't collide.
- [ ] Implement OnClientChangeScene customHandling — `OnClientChangeScene` customHandling for `LoadAdditive`/`UnloadAdditive`, plus fade-in/fade-out coroutines; verify the full Landscape -> Arena Pit -> Landscape round-trip keeps the session intact.
Tracked in Obsidian: Projects/NetCode.
admin
added this to the M2 — Portal Plan milestone 2026-09-20 12:10:48 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Blocked by "Build Space A shell (Arena Pit)". Implement the portal round-trip Landscape -> Space A -> Landscape, with session intact.
Subtasks
OnServerSceneChanged->ServerLoadSubScenes, loading every additive scene withLocalPhysicsMode.Physics3Dso overlapping floors/portals across spaces don't collide.OnClientChangeScenecustomHandling forLoadAdditive/UnloadAdditive, plus fade-in/fade-out coroutines; verify the full Landscape -> Arena Pit -> Landscape round-trip keeps the session intact.Tracked in Obsidian: Projects/NetCode.