public void OnTopBarButtonHover(int windowButton) { if (!m_windowOpenMode) { return; } m_currentButton = (TopBarWindowButton)windowButton; m_menuWindow.OpenMenuWindow((int)windowButton - 1, m_menuElements[(int)windowButton]); }
public void OnTopBarButtonClick(int windowButton) { m_windowOpenMode = !m_windowOpenMode; if (!m_windowOpenMode) { HideMenuWindow(); return; } m_currentButton = (TopBarWindowButton)windowButton; //Reposition m_menuWindow.gameObject.SetActive(true); m_menuWindow.OpenMenuWindow((int)windowButton - 1, m_menuElements[(int)windowButton]); }
public void HideMenuWindow() { m_windowOpenMode = false; m_menuWindow.gameObject.SetActive(false); m_currentButton = TopBarWindowButton.None; }
void Awake() { m_windowOpenMode = false; m_currentButton = TopBarWindowButton.None; }