diff --git a/Engine/CLEngine.Core/framework/EventObject.cs b/Engine/CLEngine.Core/framework/EventObject.cs index 988ac0aba123b5b055190723d2e544adeb911108..a5c850893fcb6770f9ef6cab5e33709cfe471f6e 100644 --- a/Engine/CLEngine.Core/framework/EventObject.cs +++ b/Engine/CLEngine.Core/framework/EventObject.cs @@ -30,6 +30,33 @@ namespace CLEngine.Core.framework [DataMember] private Dictionary _state; [DataMember] private SkillObject _onSkill; + /// + /// 触发使用技能事件,处理 + /// + /// + public void UseSkill(string name){ + var skill = _skill[name]; + if(skill==null){ + Console.WriteLine("技能"+name+"不存在"); + return; + } + if(skill.CurrentTime>0){ + Console.WriteLine("技能"+name+"冷却时间未到"); + return; + } + if(_mp /// 添加技能 ///