Beispiel #1
0
 public void ShowSubMenu(GameObject ShowMenu)
 {
     activeSubmenuNumber = 0;
     for (int i = 0; i < uiBinding.menus.Length; i++)
     {
         var menu = uiBinding.menus[i];
         if (menu == ShowMenu)
         {
             menu.SetActive(true);
             activeSubmenuNumber = i;
         }
         else if (menu.activeSelf)
         {
             menu.SetActive(false);
         }
     }
     if (activeSubmenuNumber == 6)
     {
         ClientFrontend frontend = FindObjectOfType <ClientFrontend>();
         if (frontend.menuShowing != ClientFrontend.MenuShowing.Raider)
         {
             frontend.ShowMenu(ClientFrontend.MenuShowing.Raider);
             Debug.Log("Showing Raider");
             CCGui.FadeCCGUI(false);
             // FadeMainMenu(true);
         }
     }
     if (activeSubmenuNumber == 0)
     {
         CCGui.FadeCCGUI(true);
         // FadeMainMenu(false);
     }
 }
Beispiel #2
0
    void Awake()
    {
        if (instance == null)
        {
            //if not, set instance to this
            instance = this;
        }

        //If instance already exists and it's not this:
        else if (instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance.
            Destroy(gameObject);
        }

        m_ScoreboardPanelCanvas = scoreboardPanel.GetComponent <Canvas>();
        m_GameScorePanelCanvas  = gameScorePanel.GetComponent <Canvas>();
        m_ChatPanelCanvas       = chatPanel.GetComponent <Canvas>();
        Clear();
    }
Beispiel #3
0
 public void OnHighlight()
 {
     ClientFrontend.OnHightlightStatic();
 }
Beispiel #4
0
 public void BackButton()
 {
     ClientFrontend.OnSelectStatic();
     ClientFrontend.instance.ShowMenu(ClientFrontend.MenuShowing.Main);
 }