public bool RemoveActorStatModifier(ActorStatModifier actorStatModifier) { if (statModifiers.Remove(actorStatModifier)) { isDirty = true; return(true); } return(false); }
private int CompareModifierOrder(ActorStatModifier a, ActorStatModifier b) { if (a.ModifierOrder < b.ModifierOrder) { return(-1); } else if (a.ModifierOrder > b.ModifierOrder) { return(1); } else { return(0); } }
public void AddActorStatModifier(ActorStatModifier newActorStatModifier) { isDirty = true; statModifiers.Add(newActorStatModifier); statModifiers.Sort(CompareModifierOrder); }