예제 #1
0
    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();
    }
예제 #2
0
 public DamageModifier(float _multiplyCoef, float _duration, DamageModifierSource _source)
 {
     multiplyCoef = _multiplyCoef;
     duration     = _duration;
     source       = _source;
 }