public void UpLevel(Skill skill) { var level = this.map[skill]; this.map[skill] = level.Up(); }
public void DownLevel(Skill skill) { var level = this.map[skill]; this.map[skill] = level.Down(); }
public void Remove(Skill skill) { this.map.Remove(skill); }
public bool Contains(Skill skill) { return this.map.ContainsKey(skill); }
public void Add(Skill skill, SkillLevel level) { this.map.Add(skill, level); }
public void DownSkillLevel(Skill skill) { this.skillSet.Remove(skill); }
public bool ContainsSkill(Skill skill) { return this.skillSet.Contains(skill); }
public void RemoveSkill(Skill skill) { this.skillSet.Remove(skill); }
public void AddSkill(Skill skill, SkillLevel level) { this.skillSet.Add(skill, level); }