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; } } } }