ISceneManager.LoadScene Method
Definition¶
Namespace: Brine2D.Engine
| Overloads | |
|---|---|
| LoadScene(Type, ISceneTransition, LoadingScene, CancellationToken) | Requests a scene transition by runtime System.Type. Use for data-driven flows where the scene type is not known at compile time. |
| LoadScene<TScene,TLoadingScene>(ISceneTransition, CancellationToken) | Requests a scene transition with a loading screen displayed during the load. |
| LoadScene<TScene>(ISceneTransition, CancellationToken) | Requests a scene transition. Fire-and-forget: the load runs in the background and the returned task does not represent load completion. React to the transition in the target scene's Scene.OnEnter or handle failures via SceneLoadFailed. |
| LoadScene<TScene>(Func<IServiceProvider,TScene>, ISceneTransition, LoadingScene, CancellationToken) | Requests a scene transition using a factory function. Use when you need to pass runtime data that DI alone cannot provide. |
ISceneManager.LoadScene(Type, ISceneTransition, LoadingScene, CancellationToken) Method¶
Requests a scene transition by runtime System.Type. Use for data-driven flows where the scene type is not known at compile time.
void LoadScene(System.Type sceneType, Brine2D.Engine.ISceneTransition? transition=null, Brine2D.Engine.LoadingScene? loadingScreen=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters¶
sceneType System.Type
transition ISceneTransition
loadingScreen LoadingScene
cancellationToken System.Threading.CancellationToken
ISceneManager.LoadScene\<TScene,TLoadingScene>(ISceneTransition, CancellationToken) Method¶
Requests a scene transition with a loading screen displayed during the load.
void LoadScene<TScene,TLoadingScene>(Brine2D.Engine.ISceneTransition? transition=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
where TScene : Brine2D.Engine.Scene
where TLoadingScene : Brine2D.Engine.LoadingScene;
Type parameters¶
TScene
TLoadingScene
Parameters¶
transition ISceneTransition
cancellationToken System.Threading.CancellationToken
ISceneManager.LoadScene\<TScene>(ISceneTransition, CancellationToken) Method¶
Requests a scene transition. Fire-and-forget: the load runs in the background and the returned task does not represent load completion. React to the transition in the target scene's Scene.OnEnter or handle failures via SceneLoadFailed.
void LoadScene<TScene>(Brine2D.Engine.ISceneTransition? transition=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
where TScene : Brine2D.Engine.Scene;
Type parameters¶
TScene
Parameters¶
transition ISceneTransition
cancellationToken System.Threading.CancellationToken
ISceneManager.LoadScene\<TScene>(Func\<IServiceProvider,TScene>, ISceneTransition, LoadingScene, CancellationToken) Method¶
Requests a scene transition using a factory function. Use when you need to pass runtime data that DI alone cannot provide.
void LoadScene<TScene>(System.Func<System.IServiceProvider,TScene> sceneFactory, Brine2D.Engine.ISceneTransition? transition=null, Brine2D.Engine.LoadingScene? loadingScreen=null, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken))
where TScene : Brine2D.Engine.Scene;
Type parameters¶
TScene
Parameters¶
sceneFactory System.Func<System.IServiceProvider,TScene>
transition ISceneTransition
loadingScreen LoadingScene
cancellationToken System.Threading.CancellationToken