Blocked by "Playtest gate: 2-client Landscape". Adapt the Mirror AdditiveLevels portal pattern — move only the entering connection; Landscape remains the hub.
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 "Playtest gate: 2-client Landscape". Adapt the Mirror AdditiveLevels portal pattern — move only the entering connection; Landscape remains the hub.
Subtasks
AdditiveLevelsNetworkManagerpattern into NetCode:additiveScenes[]list,OnServerSceneChanged->ServerLoadSubScenes,OnClientChangeScenecustomHandling, fade canvas.Portal.OnTriggerEnter+SendPlayerToNewSceneto NetCode's player types, swappingPlayerControllerBaseforCharacterMovementdisable. Preserve the exact order: Unload message -> fade -> RemovePlayer/Unspawn -> frame -> move -> Load message -> AddPlayer.Tracked in Obsidian: Projects/NetCode.