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); } }
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(); }
public void OnHighlight() { ClientFrontend.OnHightlightStatic(); }
public void BackButton() { ClientFrontend.OnSelectStatic(); ClientFrontend.instance.ShowMenu(ClientFrontend.MenuShowing.Main); }