コード例 #1
0
        public virtual void OnDispose()
        {
            RUIType = RUIType.Close;

            GRoot.inst.asCom.RemoveChild(GComponent, true);

            GComponent?.Dispose();
            GComponent = null;

            uILogic_Button?.Dispose();
            uILogic_Button = null;
        }
コード例 #2
0
ファイル: HUILogic.cs プロジェクト: wangjie0707/Temp_01
        /// <summary>
        /// 界面关闭。
        /// </summary>
        protected internal virtual void OnClose(bool immediately = false)
        {
            Visible = false;

            if (immediately)
            {
                RUIType = RUIType.Close;
            }
            else
            {
                RUIType = RUIType.Cache;
            }

            _recordDeltaTime = TimeActionComponent.This._LoealDeltaTime;
        }
コード例 #3
0
        /// <summary>
        /// 界面打开。
        /// </summary>
        /// <param name="formClass">用户自定义数据。</param>
        protected internal virtual void OnOpen()
        {
            //添加分页控制监听事件
            uILogic_Button?.AddSelectIndexTouch();

            //添加按钮监听事件
            uILogic_Button?.AddBtnListener();


            Visible = true;

            _recordDeltaTime = 0;

            RUIType = RUIType.Open;
        }
コード例 #4
0
ファイル: HUILogic.cs プロジェクト: wangjie0707/Temp_01
 /// <summary>
 /// 界面初始化。
 /// </summary>
 protected internal virtual void OnInit()
 {
     RUIType = RUIType.Loading;
 }