public void HideOtherPages(UIWindowPage page, float waitTime = 0.0f) { foreach (var item in pages) { if (item.isVisible && item != page) { item.NotifyWindowHidden(); StartCoroutine(item._WaitAndStartHide(waitTime, false)); } } }
/// <summary> /// One of our children pages has been shown /// </summary> public void NotifyChildShown(UIWindowPage page) { HideOtherPages(page); if (isVisible == false) Show(true); }