Код: Выделить всё
foreach (StatusEffect effect in userMob.StatusEffects)
{
Debug.Log(effect.name);
effect.TriggerOnHitEffect(this, data);
}
for (int i = 0; i < userMob.StatusEffects.Count; i++)
{
Debug.Log(userMob.StatusEffects[i].name);
userMob.StatusEffects[i].TriggerOnHitEffect(this, data);
}
Очевидно, что поскольку цикл for сработал, список полон и функционирует. Так почему же foreach на этом останавливается?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ering-an-e
Мобильная версия