24 lines
561 B
C#

using Player.Services;
using VContainer;
using VContainer.Unity;
namespace Common
{
public class GameScope : LifetimeScope
{
protected override void Configure(IContainerBuilder builder)
{
BaseConfigure(builder);
ExtendedConfigure(builder);
}
private void BaseConfigure(IContainerBuilder builder)
{
builder.Register<PlayerSpawnerService>(Lifetime.Singleton);
}
protected virtual void ExtendedConfigure(IContainerBuilder builder)
{
}
}
}