|
1234567891011121314151617181920212223242526272829 |
- using System;
- using Preparation.Utility;
- using GameClass.GameObj;
- using System.Reflection;
- using GameClass.Skill;
-
- namespace Gaming
- {
- public partial class Game
- {
- readonly SkillManager skillManager;
- private class SkillManager
- {
- public bool UseActiveSkill(Character character, ActiveSkillType activeSkillType)
- {
- return character.UseActiveSkill(activeSkillType);
- }
- public void UsePassiveSkill(Character character, PassiveSkillType passiveSkillType)
- {
- character.UsePassiveSkill(passiveSkillType);
- }
- public void UseAllPassiveSkill(Character character)
- {
- foreach (var passiveSkill in character.Occupation.ListOfIPassiveSkill)
- character.UsePassiveSkill(PassiveSkillFactory.FindpassiveSkillType(passiveSkill));
- }
- }
- }
- }
|