Esempio n. 1
0
 void FixedUpdate()
 {
     for (int i = 0; i < _activeBonuses.Count; i++)
     {
         if (i < _activeBonuses.Count)
         {
             IBonus bonus = _activeBonuses[i];
             bonus.DecrementTimer(Time.deltaTime);
             if (!bonus.IsActive())
             {
                 _activeBonuses.RemoveAt(i);
             }
         }
     }
 }