void ShowUI(GameObject newUI) { GameObject[] allUI = { inGameUI, pausedUI, gameOverUI, mainMenuUI }; foreach (GameObject UIToHide in allUI) { UIToHide.SetActive(false); } newUI.SetActive(true); }
// Отображает заданный контейнер с элементами пользовательского // интерфейса и скрывает все остальные. void ShowUI(GameObject newUI) { // Создать список всех контейнеров. GameObject[] allUI = { inGameUI, pausedUI, gameOverUI, mainMenuUI }; // Скрыть их все. foreach (GameObject UIToHide in allUI) { UIToHide.SetActive(false); } // И затем отобразить указанный. newUI.SetActive(true); }
// END 3d_gamemanager_start // BEGIN 3d_gamemanager_showui // Shows a UI container, and hides all others. void ShowUI(GameObject newUI) { // Create a list of all UI containers. GameObject[] allUI = { inGameUI, pausedUI, gameOverUI, mainMenuUI }; // Hide them all. foreach (GameObject UIToHide in allUI) { UIToHide.SetActive(false); } // And then show the provided UI container. newUI.SetActive(true); }