void Update() { if (IsTestShootCartoon) { return; } checkPlayerMoveDir(); if (!StartBtCtrl.GetInstanceP1().CheckIsActivePlayer()) { if (mGameTime != 0) { mGameTime = 0; CloseHuanYingFuState(); PlayerAutoFire.HandlePlayerCloseHuanYingFu(); } return; } if (mGameTime == 0) { mGameTime = 100; } if (Time.timeScale != 1f) { CheckWaterwheelPlayerSpeed(); GetInput(); CalculateEnginePower(); ApplyThrottle(); } if (AutoFireScript.CheckIsBackPlayerOutWater()) { //Debug.Log("ResetPlayerPos*************"); ResetPlayerPos(); } }