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