Exemple #1
0
 public void OnExit()
 {
     for (int i = 0; i < effects.Count; i++)
     {
         BuffEffect eff = effects[i];
         eff.OnExit();
     }
     //LogMgr.UnityLog("Buff OnExit");
 }
Exemple #2
0
 public void RemoveEffect(BuffEffect effect)
 {
     for (int i = 0; i < effects.Count; i++)
     {
         BuffEffect eff = effects[i];
         if (eff == effect)
         {
             effect.OnExit();
             effect.SetFinished();
             effects.RemoveAt(i);
             return;
         }
     }
 }