/// <summary> /// show popup /// </summary> /// <param name="uniPopupHandler">popup wanna show</param> public void Show(IUniPopupHandler uniPopupHandler) { var lastOrder = 0; if (_stacks.Count > 0) { var top = _stacks.Peek(); lastOrder = top.Canvas.sortingOrder; } uniPopupHandler.UpdateSortingOrder(lastOrder + 10); SortingOrder.OnNext(lastOrder); _stacks.Push(uniPopupHandler); uniPopupHandler.Show(); // show }