Beispiel #1
0
        //移除窗口
        protected void DelPop(string popId_)
        {
            if (!m_id2pop.ContainsKey(popId_))
            {
                return;
            }

            IPop pop = m_id2pop[popId_];

            m_id2pop.Remove(popId_);

            RemoveFromStack(pop);

            pop.DestroyRemove();
            pop.Release(this);
            //GameObjUtil.Delete(pop);
        }
Beispiel #2
0
        //-------∽-★-∽------∽-★-∽--------∽-★-∽数据管理∽-★-∽--------∽-★-∽------∽-★-∽--------//

        protected virtual void DestroyPop(IPop pop_)
        {
            pop_.DestroyRemove();
        }