示例#1
0
    public void OnTopBarButtonHover(int windowButton)
    {
        if (!m_windowOpenMode)
        {
            return;
        }

        m_currentButton = (TopBarWindowButton)windowButton;
        m_menuWindow.OpenMenuWindow((int)windowButton - 1, m_menuElements[(int)windowButton]);
    }
示例#2
0
    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]);
    }
示例#3
0
 public void HideMenuWindow()
 {
     m_windowOpenMode = false;
     m_menuWindow.gameObject.SetActive(false);
     m_currentButton = TopBarWindowButton.None;
 }
示例#4
0
 void Awake()
 {
     m_windowOpenMode = false;
     m_currentButton  = TopBarWindowButton.None;
 }