/// <summary> /// 注册UI /// </summary> /// <param name="uiName">UI名字</param> /// <param name="uiType">UI类型</param> /// <param name="uiResType">UI加载方式</param> /// <param name="uiCloseType">UI关闭方式</param> public UIAttribute(string uiName, UIType uiType, UIResType uiResType, UICloseType uiCloseType, bool hasAnimation) { this.UIName = uiName; this.UIType = uiType; this.UIResType = uiResType; this.UICloseType = uiCloseType; this.HasAnimation = hasAnimation; }
/// <summary> /// 注册UI /// </summary> /// <param name="uiName">UI名字</param> /// <param name="uiType">UI类型</param> /// <param name="uiResType">UI加载方式</param> /// <param name="uiCloseType">UI关闭方式</param> /// <param name="hasAnimation">UI是否有动画</param> public void Register(string uiName, UIType uiType, UIResType uiResType, UICloseType uiCloseType, bool hasAnimation, bool isLuaUI) { UIData uiData = new UIData(); uiData.UIName = uiName; uiData.UIType = uiType; uiData.UIResType = uiResType; uiData.UICloseType = uiCloseType; uiData.HasAnimation = hasAnimation; uiData.IsLuaUI = isLuaUI; uiData.ParentUIName = null; uiRegisterDic.Add(uiName, uiData); }
/// <summary> /// 注册UI /// </summary> /// <param name="uiName">UI名字</param> /// <param name="parentUIName">父窗口UI名字</param> /// <param name="uiResType">UI加载方式</param> /// <param name="uiCloseType">UI关闭方式</param> public UIChildAttribute(string uiName, string parentUIName, bool loadWithParent, UIResType uiResType, UICloseType uiCloseType, bool hasAnimation) { this.UIName = uiName; this.ParentUIName = parentUIName; this.LoadWithParent = loadWithParent; this.UIResType = uiResType; this.UICloseType = uiCloseType; this.HasAnimation = hasAnimation; }