private void PushUI(UIForm form, eUIParam param) { mForms.Add(form); if ((param & eUIParam.Standard) == eUIParam.Standard) { mStandards.Add(form); } if ((param & eUIParam.Main) == eUIParam.Main) { mMainStacks.Push(form); } if ((param & eUIParam.Top) == eUIParam.Top) { mTopStacks.Push(form); } #if _BLUR if ((param & eUIParam.Blur) == eUIParam.Blur) { mBlurStacks.Push(form); } #endif #if _MASK if ((param & eUIParam.Mask) == eUIParam.Mask) { mMaskStacks.Push(form); } #endif }
public TUIInfo(int ui, string name, Type type, eUIParam param, int depth, int rank) { this.ui = ui; this.name = name; this.type = type; this.param = (int)param; this.depth = depth; this.rank = rank; }
//建立介面 protected virtual IEnumerator IBuildUIBefore(params object[] param) { mIsLoading = true; mMgr.ShowLoading(gameObject); #if _MASK eUIParam p = (eUIParam)mParam; if ((p & eUIParam.Mask) == eUIParam.Mask) { yield return(CoroutineMgr.Instance.StartCoroutine(IBuildMask())); } #else yield return(null); #endif }
public Transform GetParent(eUIParam param) { if ((param & eUIParam.Top) == eUIParam.Top) { return(GetCamera("Top").transform); } if ((param & eUIParam.Main) == eUIParam.Main) { return(GetCamera("Main").transform); } return(null); }