public void OnOptionSelected(int p_option) { if (m_openedInnerMenu != null) { m_openedInnerMenu.SetVisibility(false); m_openedInnerMenu = null; } ChangeState(); switch (p_option) { case 0: m_mainMenuController.OpenMainMenu(); break; case 1: m_difficultyPanel.SetVisibility(true); m_openedInnerMenu = m_difficultyPanel; break; case 2: m_optionsMenu.SetVisibility(true); m_openedInnerMenu = m_optionsMenu; break; case 3: m_quitPanel.SetVisibility(true); m_openedInnerMenu = m_quitPanel; break; case 4: m_gameController.RestartGame(); break; } }
public void OnOptionSelected(int p_option) { switch (p_option) { case 0: m_openedInnerMenu = m_difficultyPanelView; m_difficultyPanelView.SetVisibility(true); break; case 1: m_openedInnerMenu = m_optionsMenuView; m_optionsMenuView.SetVisibility(true); break; case 2: m_openedInnerMenu = m_quitPanelView; m_quitPanelView.SetVisibility(true); break; case 3: Play(); break; } m_mainMenuView.SetVisibility(false); }
public void OnReturnFromInnerMenu() { if (m_openedInnerMenu) { m_openedInnerMenu.SetVisibility(false); m_mainMenuView.SetVisibility(true); m_openedInnerMenu = null; } }
private void Awake() { m_quitPanelView = GetComponent <GenericUIView>(); }
private void Awake() { m_view = GetComponent <GenericUIView>(); }
public void OnEntityEnabled(GenericUIView p_entity) { gameObject.SetActive(true); m_openedViews.Enqueue(p_entity); }
public GenericUIEditor(XmlNode Data, GenericUIView View) { _Data = Data; _View = View; }