public void RemoveDamageModifier(DamageModifierSource _source) { List <DamageModifier> i_newModifierList = new List <DamageModifier>(); foreach (DamageModifier modifier in ballInformations.damageModifiers) { if (modifier.source != _source) { i_newModifierList.Add(modifier); } } ballInformations.damageModifiers = i_newModifierList; UpdateColor(); }
public DamageModifier(float _multiplyCoef, float _duration, DamageModifierSource _source) { multiplyCoef = _multiplyCoef; duration = _duration; source = _source; }