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; } }
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; }