public void UpdateStage() { StageNameText.text = GameManager.Instance.UpdateAndGetStage(); ChangePanel(0); if (GameManager.Instance.StageLevel >= 30) { EndingPopup.SetActive(true); } else { NewStagePopup.SetActive(true); } ToggleMenuDimmer(true); }
public void ChangePanel(int index) { GamePanel[index].SetAsLastSibling(); MenuPanel.SetAsLastSibling(); GameOverPanel.SetAsLastSibling(); EndingPopup.GetComponent <RectTransform>().SetAsLastSibling(); for (int i = 0; i < MenuEffect.Length; i++) { if (i == index) { MenuEffect[i].SetActive(true); } else { MenuEffect[i].SetActive(false); } } }
void Start() { // hide the canvas until runtime because it's really annoying in the scene view Canvas.SetActive(true); canvas = Canvas; // setup everything related to the ui GamepadPopup = GameObject.Find("GamepadPopup").GetComponent<GamepadPopup>(); LocationPopup = GameObject.Find("LocationPopup").GetComponent<LocationPopup>(); CinematicPopup = GameObject.Find("CinematicPopup").GetComponent<CinematicPopup>(); LocatorPopup = GameObject.Find("LocatorPopup").GetComponent<LocatorPopup>(); DeathPopup = GameObject.Find("DeathPopup").GetComponent<DeathPopup>(); EndingPopup = GameObject.Find("EndingPopup").GetComponent<EndingPopup>(); }