Initial commit

This commit is contained in:
Mausham
2025-12-14 18:16:49 +05:45
commit 94e8eba3b1
236 changed files with 84425 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
using System;
using UnityEngine;
using VContainer;
using VContainer.Unity;
public class GameLifetimeScope : LifetimeScope
{
[SerializeField] private PlatformPool pool;
[SerializeField] private PlatformManager manager;
[SerializeField] private InputReaderSO inputReader;
[SerializeField] private Player player;
protected override void Configure(IContainerBuilder builder)
{
builder.RegisterComponent(pool).As<IPool>();
builder.RegisterComponent(manager).As<IPlatformManager>();
builder.RegisterInstance(inputReader).As<IInputReader>();
builder.Register<ScoreService>(Lifetime.Singleton);
builder.RegisterComponent(player);
}
}