SceneBuilder Class
Fluent builder for registering scenes.
public sealed class SceneBuilder
Inheritance System.Object → SceneBuilder
Remarks¶
Scene registration is optional. Scenes can be loaded without explicit registration, but registering scenes is recommended for: - Self-documentation (shows available scenes in Program.cs) - Startup validation (ensures scenes can be resolved) - Slightly better performance (DI container caches type info)
| Methods | |
|---|---|
| Add<TScene>() | Registers a scene, including startup-time dependency validation. |
| AddRange(ReadOnlySpan<Type>) | Registers multiple scenes by type. |