Пример #1
0
    public bool RemoveModifier(ElementalModifier mod)
    {
        if (elements.Remove(mod))
        {
            isDirty = true;
            return(true);
        }

        return(false);
    }
Пример #2
0
    private int CompareModifierOrder(ElementalModifier x, ElementalModifier y)
    {
        if (x.Order < y.Order)
        {
            return(-1);
        }

        else if (x.Order > y.Order)
        {
            return(1);
        }

        return(0);
    }
Пример #3
0
 public void AddModifier(ElementalModifier mod)
 {
     isDirty = true;
     elements.Add(mod);
     elements.Sort(CompareModifierOrder);
 }