using System; using Core; namespace Script.Gameplay.Global { public class GameManager : MonoSingleton { public event Action OnGameStart; private string currentStartGameMode = "Level1"; private void Start() { ScenesManager.Instance.LoadMainMenu(); } public void StartGameplay() { ScenesManager.Instance.LoadGameplay("Level1"); currentStartGameMode = "Level1"; OnGameStart?.Invoke(); } public void StartTest() { ScenesManager.Instance.LoadGameplay("Test"); currentStartGameMode = "Test"; OnGameStart?.Invoke(); } public void ReStartGame() { ScenesManager.Instance.LoadGameplay(currentStartGameMode); OnGameStart?.Invoke(); } } }