Beispiel #1
0
        void OnClose(GameObject go)
        {
            int count = m_MaskUIList.Count;

            if (count > 0)
            {
                ClickCloseFuncPtr func = m_MaskUIList[count - 1];
                func();
                m_MaskUIList.RemoveAt(count - 1);
                count--;
            }
            if (count == 0)
            {
                UIManager.WindowClose(this);
            }
        }
Beispiel #2
0
 public void AddMask(ClickCloseFuncPtr func)
 {
     m_MaskUIList.Add(func);
 }