Files
match3-unity/Assets/Scripts/Scopes/RootLifetimeScope.cs
2025-12-17 01:46:24 +08:00

17 lines
477 B
C#

using Services;
using Services.Interfaces;
using VContainer;
using VContainer.Unity;
namespace Scopes {
public class RootLifetimeScope : LifetimeScope {
protected override void Configure(IContainerBuilder builder)
{
builder.RegisterComponentInHierarchy<InputService>()
.As<IInputService>();
builder.Register<IAudioService, AudioService>(Lifetime.Scoped)
.AsImplementedInterfaces();
}
}
}