feat: hooking observability.

This commit is contained in:
redglow
2026-07-25 22:26:07 +02:00
parent bc7297c6bc
commit dad5027e0e
9 changed files with 93 additions and 1 deletions
+9
View File
@@ -34,10 +34,19 @@ public abstract partial class RootServiceSource : ServiceSource
.SetServiceProviderFactory(new LumeServiceProviderFactory(), Configure)
.Build();
// host startup
Host.Startup();
// resolve nodes
ResolveInjectedNodes(Host.ServiceProvider.GetRequiredService<IProvider>(), null);
}
public override void _ExitTree()
{
// async shutdown
Host.Shutdown();
}
private void InnerConfigure(IServiceCollection serviceCollection)
{
serviceCollection.AddTransient<ISceneInstantiator, SceneInstantiator>();