/// <summary> /// 技能释放不成功, 客户端检查没过. 如果是武器技能, 清空武器状态 /// </summary> private void OnUnsuccessfulReleaseOfSkill(IComponentEvent entityEvent) { UnsuccessfulReleaseOfSkillEvent skillEvent = entityEvent as UnsuccessfulReleaseOfSkillEvent; if (m_CfgSkillProxy.IsWeaponSkill(skillEvent.SkillID)) { ResetRuntimeDataOfAllWeapons(); } }
private void NotifyUnsuccessfulSkillRelease(int skillID) { UnsuccessfulReleaseOfSkillEvent skillEvent = new UnsuccessfulReleaseOfSkillEvent() { SkillID = skillID }; m_Property.GetOwner().SendEvent(ComponentEventName.UnsuccessfulReleaseOfSkill, skillEvent); }