SceneManager V2 - Scenes Reborn! #520
Katerlad
started this conversation in
Feature Request
Replies: 1 comment 1 reply
-
Your ideas have thus far been fantastic, but this is a lot to take in and a huge change. I'm not sure when/if time will be found for this one. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a general Feature Request that is asking for a Overhaul/redesign to the current Scene Manager.
This overhaul is based around adding the addition of a "NetworkScene" Class object that can hold a reference to the unity scene that it is attached to, as well as all of the current Network Settings of that Scene.
Will add to it over time and discussion :)
Network Scene Example
Potential New Features/Changes
Loading/Unloading Scenes
Gone are the days of GlobalScene loading and Connection Scene Loading. There is only loading Network Scenes.
New Scene Load/Unload Data
Here is an example of a new overhaul of the SceneLoadData();
New NetworkSceneSettings
Loading New Network Scenes
Removing LoadGlobalScenes and LoadConnectionScenes for LoadNetworkScene(sld,networkScenes); and
Loading Existing Network Scenes
Awaitable Scene Loads/Unloads
While normally loading scenes with SceneManager is asyncronous, they are not awaitable.
So make a LoadNetworkSceneAsync () that allows you to await for scene loads if you like that work flow better!
Many of this capability can be done through the events, but some people may enjoy an await system better.
Allowing both options would be the improvement to SceneManagerV2
Beta Was this translation helpful? Give feedback.
All reactions