private void ClosePage(PageElement page) { if (page == null) { return; } if (page.gameObject.activeInHierarchy) { page.OnHide(); } page.gameObject.SetActive(false); }