generic pool made
This commit is contained in:
@@ -9,7 +9,8 @@ namespace Darkmatter.App
|
||||
{
|
||||
public class GameLifetimeScope : LifetimeScope
|
||||
{
|
||||
[SerializeField] private PlatformPool pool;
|
||||
[SerializeField] private PlatformPool platformPool;
|
||||
[SerializeField] private LeaderBoardDataPool leaderBoardDataPool;
|
||||
[SerializeField] private PlatformManager manager;
|
||||
[SerializeField] private InputReaderSO inputReader;
|
||||
[SerializeField] private GameSessionSO gameSession;
|
||||
@@ -24,7 +25,8 @@ namespace Darkmatter.App
|
||||
[SerializeField] private LeaderBoardView leaderBoardView;
|
||||
protected override void Configure(IContainerBuilder builder)
|
||||
{
|
||||
builder.RegisterComponent(pool).As<IPool<Platform>>();
|
||||
builder.RegisterComponent(platformPool).As<IPool<Platform>>();
|
||||
builder.RegisterComponent(leaderBoardDataPool).As<IPool<LeaderBoardData>>();
|
||||
builder.RegisterComponent(manager).As<IPlatformManager>();
|
||||
builder.RegisterInstance(inputReader).As<IInputReader>();
|
||||
builder.Register<ScoreService>(Lifetime.Singleton).As<IScoreService>();
|
||||
|
||||
Reference in New Issue
Block a user