Пример #1
0
    public static void DestroyView(string uiName)
    {
        for (int n = 0; n < uiViewList.Count; ++n)
        {
            if (uiViewList[n].UIName == uiName)
            {
                GUIBase view = uiViewList[n];
                if (uiViewDic.ContainsKey(uiName))
                {
                    uiViewDic.Remove(uiName);
                }
                if (uiViewList.Contains(view))
                {
                    uiViewList.Remove(view);
                }

                view.OnDestory();
                view = null;
                break;
            }
        }
    }