Esempio n. 1
0
 public DispAttAni(IUIBaseControl baseCtrl)
 {
     this._baseControl = baseCtrl;
     this._attAni      = new AttAni(new Variant
     {
         _val = this._baseControl
     });
 }
        public void RemoveAttAni(AttAni ani)
        {
            int idx = _attAnis.IndexOf(ani);

            if (idx >= 0)
            {
                _attAnis.RemoveAt(idx);
            }
        }
Esempio n. 3
0
        public DispAttAni(IUIBaseControl baseCtrl)
        {
            _baseControl = baseCtrl;

            Variant ctrl = new Variant();

            ctrl._val = _baseControl;
            _attAni   = new AttAni(ctrl);
        }
Esempio n. 4
0
        //-----------------------------------------------------------------------------------------------
        private void onAniStop(AttAni ani)
        {
            Stop();

            if (_endFun != null)
            {
                _endFun(this);
            }
        }
Esempio n. 5
0
        private void onAniStop(AttAni ani)
        {
            this.Stop();
            bool flag = this._endFun != null;

            if (flag)
            {
                this._endFun(this);
            }
        }
Esempio n. 6
0
        public void RemoveAttAni(AttAni ani)
        {
            int  num  = this._attAnis.IndexOf(ani);
            bool flag = num >= 0;

            if (flag)
            {
                this._attAnis.RemoveAt(num);
            }
        }
        public void AddAttAni(AttAni ani)
        {
            if (ani == null)
            {
                return;
            }

            if (_attAnis.IndexOf(ani) >= 0)
            {
                DebugTrace.add(Define.DebugTrace.DTT_ERR, "AddAttAni ani already exist!");
                return;
            }

            _attAnis.Add(ani);

            ani.Start(this.g_mgr.g_netM.CurServerTimeStampMS);
        }
        //----------------------------------------------------------------------------------------

        //----------------------------------------------------------------------------------------
        public void process(float tmSlice)
        {
            if (_attAnis.Count == 0)
            {
                return;
            }

            float currTm = this.g_mgr.g_netM.CurServerTimeStampMS;

            for (int i = 0; i < _attAnis.Count; i++)
            {
                AttAni ani = _attAnis[i];
                if (ani != null)
                {
                    ani.Update(currTm);
                }
            }
        }
Esempio n. 9
0
        public void process(float tmSlice)
        {
            bool flag = this._attAnis.Count == 0;

            if (!flag)
            {
                float currTm = (float)this.g_mgr.g_netM.CurServerTimeStampMS;
                for (int i = 0; i < this._attAnis.Count; i++)
                {
                    AttAni attAni = this._attAnis[i];
                    bool   flag2  = attAni != null;
                    if (flag2)
                    {
                        attAni.Update(currTm);
                    }
                }
            }
        }
Esempio n. 10
0
        public void AddAttAni(AttAni ani)
        {
            bool flag = ani == null;

            if (!flag)
            {
                bool flag2 = this._attAnis.IndexOf(ani) >= 0;
                if (flag2)
                {
                    DebugTrace.add(Define.DebugTrace.DTT_ERR, "AddAttAni ani already exist!");
                }
                else
                {
                    this._attAnis.Add(ani);
                    ani.Start((float)this.g_mgr.g_netM.CurServerTimeStampMS);
                }
            }
        }