GameApplicationBuilder.AddScene Method
| Overloads | |
|---|---|
| AddScene(Type, bool) | Registers a scene by runtime type. Used internally by AddRange(ReadOnlySpan<Type>). Prefer AddScene<T>() for compile-time type safety. |
| AddScene<T>() | Registers a scene and defers dependency validation to Build(). Registration is optional; unregistered scenes can still be loaded via ActivatorUtilities. |
GameApplicationBuilder.AddScene(Type, bool) Method¶
Registers a scene by runtime type. Used internally by AddRange(ReadOnlySpan<Type>). Prefer AddScene<T>() for compile-time type safety.
internal Brine2D.Hosting.GameApplicationBuilder AddScene(System.Type sceneType, bool skipTypeCheck=false);
Parameters¶
sceneType System.Type
The scene type to register.
skipTypeCheck System.Boolean
When true, skips the Scene assignability check. Used by AddRange(ReadOnlySpan<Type>) which pre-validates all types atomically.
Returns¶
GameApplicationBuilder.AddScene\<T>() Method¶
Registers a scene and defers dependency validation to Build(). Registration is optional; unregistered scenes can still be loaded via ActivatorUtilities.
public Brine2D.Hosting.GameApplicationBuilder AddScene<T>()
where T : Brine2D.Engine.Scene;
Type parameters¶
T