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);
        }
    }
コード例 #2
0
    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();
    }
コード例 #5
0
    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);
            }
        }
    }