コード例 #1
0
ファイル: SkillSet.cs プロジェクト: n-yamaji/SkillMap
 public void UpLevel(Skill skill)
 {
     var level = this.map[skill];
     this.map[skill] = level.Up();
 }
コード例 #2
0
ファイル: SkillSet.cs プロジェクト: n-yamaji/SkillMap
 public void DownLevel(Skill skill)
 {
     var level = this.map[skill];
     this.map[skill] = level.Down();
 }
コード例 #3
0
ファイル: SkillSet.cs プロジェクト: n-yamaji/SkillMap
 public void Remove(Skill skill) { this.map.Remove(skill); }
コード例 #4
0
ファイル: SkillSet.cs プロジェクト: n-yamaji/SkillMap
 public bool Contains(Skill skill) { return this.map.ContainsKey(skill); }
コード例 #5
0
ファイル: SkillSet.cs プロジェクト: n-yamaji/SkillMap
 public void Add(Skill skill, SkillLevel level) { this.map.Add(skill, level); }
コード例 #6
0
ファイル: SkillHolder.cs プロジェクト: n-yamaji/SkillMap
 public void DownSkillLevel(Skill skill) { this.skillSet.Remove(skill); }
コード例 #7
0
ファイル: SkillHolder.cs プロジェクト: n-yamaji/SkillMap
 public bool ContainsSkill(Skill skill) { return this.skillSet.Contains(skill); }
コード例 #8
0
ファイル: SkillHolder.cs プロジェクト: n-yamaji/SkillMap
 public void RemoveSkill(Skill skill) { this.skillSet.Remove(skill); }
コード例 #9
0
ファイル: SkillHolder.cs プロジェクト: n-yamaji/SkillMap
 public void AddSkill(Skill skill, SkillLevel level) { this.skillSet.Add(skill, level); }