using GodotHostTest.AetherBind; using GodotHostTest.Interfaces; using OwofGames.GodotLume; namespace GodotHostTest.Game.Level; public static class LevelServices { public static void AddLevelServices(this Builder builder, LevelsData levelsData) { builder // current level / level data management .AddSingleton() .AddInstance(levelsData) // value providers to send data into level scope .AddValueProvider() // value provider for level scope setup .AddValueProvider() .AddValueProvider(); } }