public void RunCommands() { errorList = new List <CommandErrorStruct>(); AudioManager.Instance().Play(AudioClips.Click); GameController.Instance().CommandsController.CommandStartError += WriteError; GameController.Instance().CommandsController.TryStartCommandList(_commandsController._firstLevelCommands); GameController.Instance().CommandsController.CommandStartError -= WriteError; foreach (var t in GameController.Instance().CommandsController.CommandList) { Debug.Log($"Command: {t.GetType()}"); } if (errorList.Count > 0) { UIController.Instance().SetWindow(WindowsEnum.Error, config: new ErrorWindowConfig() { errors = errorList }); return; } GameController.Instance().StartCommands(); }
public void ReturnToMainMenu() { UIController.Instance().SetWindow(WindowsEnum.MainMenu); CameraController.Instance().SetMenuMode(); }
private void StartGame() { UIController.Instance().SetWindow(WindowsEnum.InGame); CameraController.Instance().SetGameMode(); }