// ReSharper disable StringLiteralTypo private void EndGameWindowFunc() { GUI.Box(new Rect(0, 0, Screen.width, Screen.height), ""); GUI.Label(EndGameRect, "Игра окончена\n" + result + "\n" + "Набранные очки: " + score + "\n" + "Общее время игры: " + TimeSpan.FromSeconds(GameStatData.Playtime) .ToString(@"hh\:mm\:ss\:fff") + "\n" + " Время ходов белых " + TimeSpan.FromSeconds(GameStatData.WhiteTime) .ToString(@"hh\:mm\:ss\:fff") + "\n" + " Время ходов черных " + TimeSpan.FromSeconds(GameStatData.BlackTime) .ToString(@"hh\:mm\:ss\:fff") + "\n", new GUIStyle { alignment = TextAnchor.UpperCenter, fontSize = Screen.height * 2 / 65, normal = { textColor = Color.white } }); if (GUI.Button(new Rect(Screen.width / 2.0f, 380, EndGameRect.width - 10, 35), "ГЛАВНОЕ МЕНЮ")) { isEnabled = !isEnabled; SceneManager.LoadScene("MainMenuScene"); } if (GUI.Button(new Rect(Screen.width / 3f, 380, EndGameRect.width - 10, 35), "ЗАНОВО")) { isEnabled = !isEnabled; MenuEvents.RestartGame(); } }
private void PauseDialogWindow(int windowId) { if (GUI.Button( new Rect(5, 20, _pauseDialogWindowRect.width - 10, 35), "ГЛАВНОЕ МЕНЮ")) { ClickSource.PlayOneShot(clickSound); Debug.Log("MainMenu LoadScene Button pressed"); SceneManager.LoadScene("MainMenuScene"); } if (GUI.Button( new Rect(5, 60, _pauseDialogWindowRect.width - 10, 35), "ЗАНОВО")) { ClickSource.PlayOneShot(clickSound); Debug.Log("Restart Game Button pressed"); menuEnabled = !menuEnabled; MenuEvents.RestartGame(); } if (GUI.Button( new Rect(5, 100, _pauseDialogWindowRect.width - 10, 35), "СОХРАНИТЬ ИГРУ")) { ClickSource.PlayOneShot(clickSound); Debug.Log("Save Game Button pressed"); showPauseDialog = false; showSaveGameDialog = true; } if (GUI.Button( new Rect(5, 140, _pauseDialogWindowRect.width - 10, 35), "ЗАГРУЗИТЬ ИГРУ")) { ClickSource.PlayOneShot(clickSound); Debug.Log("Load Game Button pressed"); showPauseDialog = false; showLoadGameDialog = true; } if (GUI.Button( new Rect(5, 180, _pauseDialogWindowRect.width - 10, 35), "ОПЦИИ")) { ClickSource.PlayOneShot(clickSound); Debug.Log("Option Button pressed"); showOptionDialog = true; showPauseDialog = false; } else if (GUI.Button( new Rect(5, 220, _pauseDialogWindowRect.width - 10, 35), "ВЫЙТИ ИЗ ИГРЫ")) { ClickSource.PlayOneShot(clickSound); Debug.Log("Quit Game Button pressed"); Application.Quit(); } }