public void ShowDirWrongInfo()
    {
        if (StartGameTimeCtrl.GetInstance().CheckIsActiveStartTime())
        {
            return;
        }

        if (PlayerYueJieCtrl.GetInstance().CheckIsShowPlayerYueJie())
        {
            return;
        }

        if (gameObject.activeSelf)
        {
            return;
        }

        gameObject.SetActive(true);
        //AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameJingGao);
        AudioListCtrl.PlayAudioLoopJingGao();
        PlayerAutoFire.HandlePlayerCloseShenXingState();
        PlayerAutoFire.AddPlayerHitZhangAiNum();
        if (!IsInvoking("MakePlayerBackToPath"))
        {
            Invoke("MakePlayerBackToPath", 1.5f);
        }
    }
    void CheckWaterwheelPlayerSpeed()
    {
        float speedTmp = 0f;

        speedTmp  = rigidbody.velocity.magnitude * 3.6f * Time.timeScale;
        speedTmp *= 0.9f;
        speedTmp  = Mathf.FloorToInt(speedTmp);

        float mouseDownCountTmp = MouseDownCountP_1 + MouseDownCountP_2;
        float dVal = mSpeed - speedTmp;

        if (dVal > PlayerAutoFire.DisSpeedVal && mouseDownCountTmp > 0f)
        {
            //Debug.Log("DSpeedVal = " + dVal);
            CameraShake.GetInstance().SetCameraShakeImpulseValue();
            PlayerAutoFire.AddPlayerHitZhangAiNum();
            pcvr.GetInstance().OnPlayerHitShake();
        }
        mSpeed = speedTmp;

        if (!pcvr.IsPlayerHitShake)
        {
            if (mSpeed > 25f)
            {
                pcvr.OpenQiNangQian();
                pcvr.CloseQiNangHou();
            }
            else
            {
                pcvr.CloseQiNangQian();
            }

            if (mSpeed < 5 && mouseDownCountTmp <= 0.1f)
            {
                pcvr.CloseQiNangZuo();
                pcvr.CloseQiNangYou();
            }
        }
        GameCtrlXK.GetInstance().SetPlayerMvSpeedSpriteInfo(speedTmp / (0.65f * mMaxVelocityFoot));
        AutoFireScript.SetPlayerMvSpeed(mSpeed);
        ChuanLunZiScript.UpdateChuanLunZiAction(speedTmp);
    }
    public void ShowPlayerYueJie()
    {
        if (StartGameTimeCtrl.GetInstance().CheckIsActiveStartTime())
        {
            return;
        }

        if (gameObject.activeSelf)
        {
            return;
        }
        gameObject.SetActive(true);
        //AudioListCtrl.PlayAudio(AudioListCtrl.GetInstance().AudioGameJingGao);
        AudioListCtrl.PlayAudioLoopJingGao();
        DirectionInfoCtrl.GetInstance().HiddenDirWrong();
        PlayerAutoFire.ResetIsIntoPuBu();
        PlayerAutoFire.HandlePlayerCloseHuanYingFu();
        PlayerAutoFire.HandlePlayerCloseShenXingState();
        PlayerAutoFire.AddPlayerHitZhangAiNum();
    }