This commit is contained in:
redglow
2026-07-21 20:49:24 +02:00
parent c540b99eb6
commit e7dbb9cabb
31 changed files with 394 additions and 76 deletions
+7 -1
View File
@@ -1,5 +1,8 @@
using Godot;
using GodotHostTest.Game.Level;
using GodotHostTest.Game.Score;
using GodotHostTest.Game.Target;
using GodotHostTest.Interfaces;
using OwofGames.GodotLume;
using RootServiceSource = GodotHostTest.AetherBind.RootServiceSource;
@@ -11,6 +14,9 @@ public partial class GameServiceSource : RootServiceSource
protected override void Configure(Builder builder)
{
builder.AddLevelServices(_levelsData);
builder
.AddSingleton<ITargetEventBus, TargetEventBus>()
.AddSingleton<IScore, TotalScore>()
.AddLevelServices(_levelsData);
}
}
+1 -1
View File
@@ -20,7 +20,7 @@ public partial class Root : Node2D
[WithProvider]
private void OnInstantiate(IValueSetter<ILevel> levelValueSetter)
{
var levelData = _levelDataProvider.GetLevelData(_currentLevel.LevelNumber);
var levelData = _levelDataProvider.GetLevelData(_currentLevel.LevelNumber.CurrentValue);
levelValueSetter.Set(levelData);
}
}