public void ClearUI(UI_PopupBase popUp) { if (UIPopupList.Count == 0) { return; } //int idx = UIPopupList.IndexOf(popUp); //UI_PopupBase _pop = UIPopupList[idx]; popUp.Set_Close(); Destroy(popUp.gameObject); UIPopupList.Remove(popUp); Open_NextPopup(); //다음 팝업창 }
// :: popup 삭제 public void ClearUI(UIPOPUP _popup) { if (UIPopupList.Count == 0) { return; } Type __type = GetUIpopupType(_popup); UI_PopupBase _Pop = UIPopupList.Find(n => n.GetType() == __type); if (_Pop == null) { return; } _Pop.Set_Close(); Destroy(_Pop.gameObject); UIPopupList.Remove(_Pop); Open_NextPopup(); //다음 팝업창 }