/// <summary> ///武器释放的技能结束 /// </summary> private void WeaponSkillFinish(IComponentEvent entityEvent) { WeaponSkillFinish weaponskillfinish = entityEvent as WeaponSkillFinish; if (!weaponskillfinish.IsMain) { return; } PlayerShipSkillVO skillVO = m_SkillProxy.GetCurrentWeaponSkillVO(); if (skillVO != null && skillVO.GetID() == weaponskillfinish.skillId && weaponskillfinish.skillId > 0) { WeaponAndCrossSight weaponCS = m_SkillProxy.GetCurrentWeaponAndCrossSight(); if (weaponCS != null) { weaponCS.WeaponSkillFinish(); } } }