Exemplo n.º 1
0
 public void AddStatsFromEquippable(Equippable equippable)
 {
     foreach (StatValue statValue in equippable.BaseStats())
     {
         AddBonus(statValue);
     }
 }
Exemplo n.º 2
0
 public void RemoveStatsFromEquippable(Equippable equippable)
 {
     foreach (StatValue statValue in equippable.BaseStats())
     {
         RemoveBonus(statValue);
     }
 }
Exemplo n.º 3
0
 private void LogEquippable(Equippable equippable, System.Text.StringBuilder sb)
 {
     sb.AppendLine(equippable + " (equipped)");
     foreach (StatValue stat in equippable.BaseStats())
     {
         string sign = stat.value >= 0 ? "+" : "-";
         sb.AppendLine("    " + sign + " " + stat.value + " " + stat.stat);
     }
 }