Beispiel #1
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static one_confirm GetFormPool(GObject go)
        {
            var fui = go.Get <one_confirm>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static SkillSmallProBar GetFormPool(GObject go)
        {
            var fui = go.Get <SkillSmallProBar>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
Beispiel #3
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static FUIDialog GetFormPool(GObject go)
        {
            var fui = go.Get <FUIDialog>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
Beispiel #4
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static Btn_GMItem GetFormPool(GObject go)
        {
            var fui = go.Get <Btn_GMItem>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static Btn_GMController_Disable GetFormPool(GObject go)
        {
            var fui = go.Get <Btn_GMController_Disable>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static HpProcessBar GetFormPool(GObject go)
        {
            var fui = go.Get <HpProcessBar>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static tow_cancel GetFormPool(GObject go)
        {
            var fui = go.Get <tow_cancel>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static GoldenToShopBtn GetFormPool(GObject go)
        {
            var fui = go.Get <GoldenToShopBtn>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static ActityHead GetFormPool(GObject go)
        {
            var fui = go.Get <ActityHead>();

            if (fui == null)
            {
                fui = Create(go);
            }
            fui.isFromFGUIPool = true;
            return(fui);
        }
Beispiel #10
0
        /// <summary>
        /// 通过此方法获取的FGUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static FGUITitleButton GetFormPool(Entity domain, GObject go)
        {
            var fgui = go.Get <FGUITitleButton>();

            if (fgui == null)
            {
                fgui = Create(domain, go);
            }

            fgui.isFromFGUIPool = true;

            return(fgui);
        }
Beispiel #11
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static FUILevelPage GetFormPool(Entity domain, GObject go)
        {
            var fui = go.Get <FUILevelPage>();

            if (fui == null)
            {
                fui = Create(domain, go);
            }

            fui.isFromFGUIPool = true;

            return(fui);
        }
Beispiel #12
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static FUILoadingProgressBar GetFormPool(Entity domain, GObject go)
        {
            var fui = go.Get <FUILoadingProgressBar>();

            if (fui == null)
            {
                fui = Create(domain, go);
            }

            fui.isFromFGUIPool = true;

            return(fui);
        }
Beispiel #13
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static WindowFrame1 GetFormPool(GObject go)
        {
            var fui = go.Get <WindowFrame1>();

            if (fui == null)
            {
                fui = Create(go);
            }

            fui.isFromFGUIPool = true;

            return(fui);
        }
Beispiel #14
0
        /// <summary>
        /// 通过此方法获取的FUI,在Dispose时不会释放GObject,需要自行管理(一般在配合FGUI的Pool机制时使用)。
        /// </summary>
        public static LoginComponent GetFormPool(GObject go)
        {
            var fui = go.Get <LoginComponent>();

            if (fui == null)
            {
                fui = Create(go);
            }

            fui.isFromFGUIPool = true;

            return(fui);
        }