Files
match3-unity/Assets/Scripts/Services/LevelEntryPoint.cs
2025-12-14 10:59:21 +08:00

26 lines
653 B
C#

using Services.Interfaces;
using UnityEngine;
using VContainer.Unity;
using Views;
namespace Services
{
public class LevelEntryPoint : IStartable
{
private readonly IObjectPool<GemView> gemViewPool;
private readonly IGameBoardService gameBoardService;
public LevelEntryPoint(IObjectPool<GemView> gemViewPool, IGameBoardService gameBoardService)
{
this.gemViewPool = gemViewPool;
this.gameBoardService = gameBoardService;
}
public void Start()
{
Debug.Log("Level Entry Point");
this.gameBoardService.Setup();
}
}
}