public Tuple <Transform, Transform> Back() { if (_uiStack.Count > 1) { UIBase hideUI = _uiStack.Pop(); Transform showUI = null; if (_uiStack.Peek().layer == UILayer.BASIC_UI) { hideUI.UiState = UIState.HIDE; _uiStack.Peek().UiState = UIState.SHOW; showUI = _uiStack.Peek().transform; } else { hideUI.UiState = UIState.HIDE; } _effectManager.Hide(hideUI.transform); return(new Tuple <Transform, Transform>(showUI, hideUI.transform)); } else { Debug.LogError("uiStack has one or no element"); return(null); } }
private void HideEffect(Transform hideUI) { if (hideUI == null) { _effectManager.HideOthersEffect(_uiManager.GetBaiscUiTrans()); } else { _effectManager.Hide(hideUI); } }
private void HideEffect(Transform ui) { if (ui == null) { _effectManager.HideOthersEffect(_uiManager.GetBaiscUiTrans()); } else { } _effectManager.Hide(ui); }
private void ExcuteEffect(Tuple <Transform, Transform> uiPara) { _effectManager.Show(uiPara.Item1); _effectManager.Hide(uiPara.Item2); }