//移除窗口 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); }
//-------∽-★-∽------∽-★-∽--------∽-★-∽数据管理∽-★-∽--------∽-★-∽------∽-★-∽--------// protected virtual void DestroyPop(IPop pop_) { pop_.DestroyRemove(); }