Ejemplo n.º 1
0
 public int GetCalculatedStatValue()
 {
     FinalValue = 0;
     BaseAdditives.ForEach(x => this.FinalValue += x.BonusValue);
     this.FinalValue += BaseValue;
     return(FinalValue);
 }
Ejemplo n.º 2
0
 public float GetCalculatedStatValue()
 {
     FinalValue = 0;
     BaseAdditives.ForEach(x => FinalValue += x.BonusValue);
     FinalValue += BaseValue;
     BaseMods.ForEach(x => FinalValue *= (1 + x.BonusValue));
     return(FinalValue);
 }
Ejemplo n.º 3
0
 public void RemoveStatBonus(StatBonus statBonus)
 {
     this.BaseAdditives.Remove(BaseAdditives.Find(x => x.BonusValue == statBonus.BonusValue));
 }
Ejemplo n.º 4
0
 /* Modifier: Removes the statBonus from your weapon. */
 public void RemoveStatBonus(StatBonus statBonus)
 {
     /* Goes through the BassAdditive list, find the value that matches the StatbonusValue that
      * we passed in, and then apply the remove method to the result it finds. */
     this.BaseAdditives.Remove(BaseAdditives.Find(x => x.BonusValue == statBonus.BonusValue));
 }
Ejemplo n.º 5
0
 public void RemoveStatBonus(StatBonus statBonus)
 {
     BaseAdditives.Remove(statBonus);
 }
Ejemplo n.º 6
0
 public void AddStatBonus(StatBonus statBonus)
 {
     BaseAdditives.Add(statBonus);
 }