Beispiel #1
0
 public bool RemoveActorStatModifier(ActorStatModifier actorStatModifier)
 {
     if (statModifiers.Remove(actorStatModifier))
     {
         isDirty = true;
         return(true);
     }
     return(false);
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 public void AddActorStatModifier(ActorStatModifier newActorStatModifier)
 {
     isDirty = true;
     statModifiers.Add(newActorStatModifier);
     statModifiers.Sort(CompareModifierOrder);
 }