| 12345678910111213141516171819202122232425262728293031323334 | using Fort23.Core;namespace GameLogic.Combat.Buff{    public class BuffStackInfo : CObject    {        public BuffInfo BuffInfo;        public int count;        public float _currTime;        public BuffBasic BuffBasic;        public override void ActiveObj()        {        }        public override void DormancyObj()        {            BuffInfo = null;            count = 0;            _currTime = 0;            BuffBasic = null;        }        public void Update(float time)        {            _currTime += time;            if (BuffInfo.buffTime > 0 && _currTime > BuffInfo.buffTime)            {                BuffBasic.RemoveBuffStackInfo(this);                return;            }        }    }}
 |