Пример #1
0
    public void UpdateStage()
    {
        StageNameText.text = GameManager.Instance.UpdateAndGetStage();

        ChangePanel(0);
        if (GameManager.Instance.StageLevel >= 30)
        {
            EndingPopup.SetActive(true);
        }
        else
        {
            NewStagePopup.SetActive(true);
        }
        ToggleMenuDimmer(true);
    }
Пример #2
0
 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>();
    }