Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
 /// <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;
 }