GameApplicationBuilder.ConfigureScene(Action) Method
Configures the entity world for every scene loaded during this game's lifetime. Called after default systems are added, so you can disable, replace, or extend them. Can be called multiple times; delegates are additive.
public Brine2D.Hosting.GameApplicationBuilder ConfigureScene(System.Action<Brine2D.ECS.IEntityWorld> configure);
Parameters¶
configure System.Action<IEntityWorld>
Returns¶
Example¶
builder.ConfigureScene(world =>
world.GetSystem<ParticleSystem>()!.IsEnabled = false);
builder.ConfigureScene(world =>
world.AddSystem<MyDebugOverlaySystem>());
Remarks¶
All registered delegates are always invoked, even if an earlier one throws. Exceptions are collected and re-thrown as a GameConfigurationException.