void SetIsDirWrong(bool isWrong) { if (isWrong == DirectionInfoCtrl.GetInstance().GetIsActiveDirection()) { return; } if (isWrong) { CloseHuanYingFuState(); PlayerAutoFire.ResetIsIntoPuBu(); PlayerAutoFire.HandlePlayerCloseHuanYingFu(); DirectionInfoCtrl.GetInstance().ShowDirWrongInfo(); } else { DirectionInfoCtrl.GetInstance().HiddenDirWrong(); } }
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(); }
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(); } }