public void RemovePopupActive(IPopupController _popup) { if (popupsActive.Count == 0) { return; } popupsActive.Remove(_popup); _popup.SelfDestruction(); if (popupsActive.Count == 0) { //gpRaycaster.enabled = false; } }
/** * RemovePopupActive : remove các popup đang active ra khỏi list * */ public void RemovePopupActive(IPopupController _popup) { if (popupsActive.Count == 0) { return; } popupsActive.Remove(_popup); _popup.SelfDestruction(); if (popupsActive.Count == 0) { myCanvasGroup.alpha = 0f; myCanvasGroup.blocksRaycasts = false; } }