public virtual void Hide() { gameObject.SetActive(false); if (popupManager) { popupManager.ActivePopupHidden(); } }