Esempio n. 1
0
 //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);
 }
Esempio n. 2
0
 public void OpenCreditsMenu()
 {
     CurrentSubmenu = creditsMenuInstance;
 }
Esempio n. 3
0
 public void OpenOptionsMenu()
 {
     CurrentSubmenu = optionsMenuInstance;
 }
Esempio n. 4
0
 public void OpenHowToPlay()
 {
     CurrentSubmenu = howToPlayMenuInstance;
 }
Esempio n. 5
0
 //Cofniecie sie do MainMenu.
 private void OnBackButtonClicked()
 {
     CurrentSubmenu = null;
 }