/// <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();
            }
        }
    }