public void HideView(UIBase view, UIBase.UIAnimResult result) { view.HideAnim((bool rst) => { if (view.HasDarkMask) { _setMaskVisble(false); } if (null != result) { result(rst); } }); }
public void ShowViewObj(UIBase view, UIBase.UIAnimResult result) { if (!view.gameObject.activeSelf) { view.ShowAnim(result); } else { if (null != result) { result(false); } } if (view.HasDarkMask) { _setMaskVisble(true); _setMaskOrderByView(view); } }