Files
godot-host-test/Game/LevelServiceSource.cs
T
2026-07-18 12:09:43 +02:00

17 lines
498 B
C#

using Godot;
using GodotHostTest.GodotDI;
using GodotHostTest.Interfaces;
using OwofGames.GodotLume;
namespace GodotHostTest.Game;
public partial class LevelServiceSource : ServiceSource
{
[Export] private TargetSpawner _targetSpawner = null!;
protected override void OnScopeCreated(IProvider serviceProvider)
{
serviceProvider.Get<IValueSetter<ITargetCollector>>().Set(_targetSpawner);
serviceProvider.Get<IValueSetter<ITargetSpawner>>().Set(_targetSpawner);
}
}