.
This commit is contained in:
@@ -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
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user