| 1234567891011121314151617181920212223242526272829303132333435 | 
							- 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()
 
-         {
 
-             CObjectPool.Instance.Recycle(BuffInfo);
 
-             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;
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |