Ejemplo n.º 1
0
    public void ShowWindows(NFCWindows.UI_WIN_STATE eState)
    {
        if (!mhtWindows.ContainsKey(eState))
        {
            return;
        }

        WindowData xWindowData = (WindowData)mhtWindows[eState];

        if (null == xWindowData || null == xWindowData.xWindowGameObject)
        {
            return;
        }

        xWindowData.xWindowGameObject.SetActive(true);
        if (null != xWindowData.doWindowHandleDel)
        {
            xWindowData.nActiveCount += 1;
            xWindowData.doWindowHandleDel(eState, true, xWindowData.nActiveCount);

            meLastShowUI = eState;
        }
    }
Ejemplo n.º 2
0
    public void HideWindows(NFCWindows.UI_WIN_STATE eState)
    {
        if (!mhtWindows.ContainsKey(eState))
        {
            return;
        }

        WindowData xWindowData = (WindowData)mhtWindows[eState];

        if (null == xWindowData || null == xWindowData.xWindowGameObject)
        {
            return;
        }
        if (null != xWindowData.doWindowHandleDel)
        {
            xWindowData.doWindowHandleDel(eState, false, xWindowData.nActiveCount);
        }

        xWindowData.xWindowGameObject.SetActive(false);


        meUIState = NFCWindows.UI_WIN_STATE.UI_WIN_NONE;
    }