public void AddSkillBonus(string skillShortName, int modifier) { if (SkillBonuses.Count == 0) { SkillBonuses.Add(skillShortName, modifier); } else { foreach (var skill in SkillBonuses) { if (skill.Key == skillShortName) { if (modifier == 0) { SkillBonuses.Remove(skillShortName); return; } else { SkillBonuses[skillShortName] = modifier; return; } } } SkillBonuses.Add(skillShortName, modifier); } }
public static void AddSkillBonus(string skill) { SkillBonuses.Add(skill); }