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); } }
public void ShowAllCameras() { BackgroudGmCtrl.GetInstance().CloseBackgroudImg(); if (GlobalData.GetInstance().gameMode == GameMode.OnlineMode) { StartGameTimeCtrl.GetInstance().DelayPlayTime(); } else { CloseAllGUI(); MoveCameraByPath.GetInstance().StartMoveCamera(); /*CancelInvoke("DelayStartMoveCamera"); * Invoke("DelayStartMoveCamera", 0.5f);*/ } }
void ActivePlayerFollowCamera() { this.enabled = false; NoiseScript.enabled = false; GameCtrlXK.GetInstance().ShowAllGUI(); StartGameTimeCtrl.GetInstance().DelayPlayTime(); WaterwheelCameraCtrl.GetInstance().ActivePlayerFollowCamera(); InputEventCtrl.GetInstance().ClickStartBtOneEvent -= clickStartBtOneEvent; if (GameCtrlXK.GetInstance().PlayerMarkTest == null) { PlayerAutoFire.ResetIsRestartMove(); } Debug.Log("ActivePlayerFollowCamera...."); if (CartoonShootCamCtrl.GetInstance() != null) { CartoonShootCamCtrl.GetInstance().CheckGenSuiCamTranStartGame(); } }
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(); }
public void UpdateZhuJiaoNanAction(bool isTurnLeft, bool isTurnRight) { if (!StartGameTimeCtrl.GetInstance().GetIsPlayStartTime()) { return; } if (Camera.main != null && !Camera.main.enabled) { return; } if (IsCannotTurn) { return; } if (AnimatorCom.GetBool("TurnLeft") != isTurnLeft) { AnimatorCom.SetBool("TurnLeft", isTurnLeft); if (Network.peerType != NetworkPeerType.Disconnected) { int turnLeftVal = isTurnLeft ? 1 : 0; int turnRightVal = isTurnRight ? 1 : 0; //WaterwheelPlayerNetCtrl.GetInstance().SetZhuJiaoNanAction(turnLeftVal, turnRightVal); ActionCtrlSript.SetZhuJiaoNanAction(turnLeftVal, turnRightVal); } } if (AnimatorCom.GetBool("TurnRight") != isTurnRight) { AnimatorCom.SetBool("TurnRight", isTurnRight); if (Network.peerType != NetworkPeerType.Disconnected) { int turnLeftVal = isTurnLeft ? 1 : 0; int turnRightVal = isTurnRight ? 1 : 0; //WaterwheelPlayerNetCtrl.GetInstance().SetZhuJiaoNanAction(turnLeftVal, turnRightVal); ActionCtrlSript.SetZhuJiaoNanAction(turnLeftVal, turnRightVal); } } }
// Use this for initialization void Awake() { _Instance = this; TimeSprite = GetComponent <UISprite>(); TimeSprite.enabled = false; TimeSprite.spriteName = "go_" + TimeCount.ToString(); MoveCameraByPath.IsMovePlayer = false; int diffVal = Convert.ToInt32(GlobalData.GetInstance().GameDiff); GameDiffState diffState = (GameDiffState)diffVal; switch (diffState) { case GameDiffState.GameDiffLow: if (GlobalData.GetInstance().gameMode == GameMode.OnlineMode) { GameTimeVal = 420; } else { GameTimeVal = 240; } WaterwheelPlayerCtrl.mMaxVelocityFoot = 70; WaterwheelPlayerNetCtrl.mMaxVelocityFoot = 95; break; case GameDiffState.GameDiffMiddle: if (GlobalData.GetInstance().gameMode == GameMode.OnlineMode) { GameTimeVal = 360; } else { GameTimeVal = 120; } WaterwheelPlayerCtrl.mMaxVelocityFoot = 60; WaterwheelPlayerNetCtrl.mMaxVelocityFoot = 85; break; case GameDiffState.GameDiffHigh: if (GlobalData.GetInstance().gameMode == GameMode.OnlineMode) { GameTimeVal = 300; } else { GameTimeVal = 100; } WaterwheelPlayerCtrl.mMaxVelocityFoot = 50; WaterwheelPlayerNetCtrl.mMaxVelocityFoot = 75; break; } WaterwheelPlayerCtrl.mMaxVelocityFootMS = (float)WaterwheelPlayerCtrl.mMaxVelocityFoot / 3.6f; //GameTimeVal = 300000; //test //GameTimeVal = 12; /*if (GlobalData.GetInstance().gameMode == GameMode.SoloMode) { * Invoke("DelayPlayTime", 1f); * }*/ }