//Na starcie gry podległe menu zostają stworzone i wyłączone. private void Awake() { Assert.IsNotNull(howToPlayMenuPrefab, "Missing howToPlayMenuPrefab on: " + gameObject.name); Assert.IsNotNull(optionsMenuPrefab, "Missing optionsMenuPrefab on: " + gameObject.name); Assert.IsNotNull(creditsMenuPrefab, "Missing creditsMenuPrefab on: " + gameObject.name); howToPlayMenuInstance = Instantiate(howToPlayMenuPrefab, transform.parent); howToPlayMenuInstance.gameObject.SetActive(false); optionsMenuInstance = Instantiate(optionsMenuPrefab, transform.parent); optionsMenuInstance.gameObject.SetActive(false); creditsMenuInstance = Instantiate(creditsMenuPrefab, transform.parent); creditsMenuInstance.gameObject.SetActive(false); }
public void OpenCreditsMenu() { CurrentSubmenu = creditsMenuInstance; }
public void OpenOptionsMenu() { CurrentSubmenu = optionsMenuInstance; }
public void OpenHowToPlay() { CurrentSubmenu = howToPlayMenuInstance; }
//Cofniecie sie do MainMenu. private void OnBackButtonClicked() { CurrentSubmenu = null; }