private void Start()
    {
        _cameraRig = Instantiate(_cameraRigPrefab);
        CameraControllerStack.Instance.PushController(_cameraRig);

        _spawnLocation    = this.transform.position;
        _spawnOrientation = this.transform.rotation;
    }
示例#2
0
 void Start()
 {
     anim                   = GetComponent <Animator>();
     capsuleCollider        = GetComponent <CapsuleCollider>();
     rigidbody              = GetComponent <Rigidbody>();
     boneAimingController   = GetComponent <BoneAimingController>();
     cameraControllerPlayer = GetComponent <CameraControllerPlayer>();
     SetBasicSpeed();
 }
    private void Start()
    {
        if (animator == null)
        {
            animator = GetComponent <Animator>();
        }

        if (cameraControllerPlayer == null)
        {
            cameraControllerPlayer = GetComponent <CameraControllerPlayer>();
        }
    }
示例#4
0
    private void LookAtCamera()
    {
        if (lookinObjectWithTag.Length > 0)
        {
            CameraControllerPlayer cameraControllerPlayer = GetComponent <CameraControllerPlayer>();

            if (cameraControllerPlayer != null)
            {
                foreach (GameObject lookinObject in lookinObjectWithTag)
                {
                    lookinObject.transform.LookAt(cameraControllerPlayer.GetChooseCamera().transform);
                }
            }
        }
    }
    public void TriggerHudPlayer()
    {
        if (PlayerController == null)
        {
            PlayerController = GetComponent <PlayerController>();
        }

        if (CameraControllerPlayer == null)
        {
            CameraControllerPlayer = GetComponent <CameraControllerPlayer>();
        }

        if (CanvasHUD == null)
        {
            CanvasHUD = GameObject.Find(this.name + "/Canvas").GetComponent <Canvas>();
        }

        if (UIManagerHUD == null)
        {
            UIManagerHUD = GameObject.Find(this.name + "/Canvas").GetComponent <UIManager>();
        }

        if (EventSystem == null)
        {
            EventSystem = GameObject.Find(this.name + "/Canvas/EventSystem").GetComponent <GameObject>();
        }

        if (canvasHUD == null)
        {
            canvasHUD = GameObject.Find(this.name + "/Canvas/EventSystem").GetComponent <GameObject>();
        }

        if (pingBar == null)
        {
            pingBar = GameObject.Find(this.name + "/Canvas/PingBar").GetComponent <GameObject>();
        }

        if (pointer == null)
        {
            pointer = GameObject.Find(this.name + "/Canvas/Pointer").GetComponent <GameObject>();
        }
    }
示例#6
0
 private void SwitchCamera(string cameraController)
 {
     if (cameraController == "!ChangeFirstCamera")
     {
         FreeCameraManager();
         CameraControllerPlayer cameraControllerPlayer = this.gameObject.transform.root.GetComponent <CameraControllerPlayer>();
         cameraControllerPlayer.firstCamera = true;
         cameraControllerPlayer.thirdCamera = false;
         string textVisual = "[Console Manager] Warning! I switch Camera" + cameraController;
         comandTextView.text += "\n" + textVisual;
         Debug.LogWarning(textVisual);
     }
     else if (cameraController == "!ChangeThirdCamera")
     {
         FreeCameraManager();
         CameraControllerPlayer cameraControllerPlayer = this.gameObject.transform.root.GetComponent <CameraControllerPlayer>();
         cameraControllerPlayer.firstCamera = false;
         cameraControllerPlayer.thirdCamera = true;
         string textVisual = "[Console Manager]" + "[" + dataTime + "]" + "Warning! I switch Camera" + cameraController;
         comandTextView.text += "\n" + textVisual;
         Debug.LogWarning(textVisual);
     }
     else if (cameraController == "!FreeCamera")
     {
         playerTransform = this.gameObject.transform.root.GetComponent <Transform>();
         CameraControllerPlayer cameraControllerPlayer = this.gameObject.transform.root.GetComponent <CameraControllerPlayer>();
         playerController.enabled           = false;
         cameraControllerPlayer.firstCamera = false;
         cameraControllerPlayer.thirdCamera = false;
         Instantiate(freeCamera, playerTransform.transform.position, Quaternion.identity);
         isActiveFreeCamera = true;
         string textVisual = "[Console Manager]" + "[" + dataTime + "]" + "Warning! I switch Camera" + cameraController;
         comandTextView.text += "\n" + textVisual;
         Debug.LogWarning(textVisual);
     }
     else
     {
         string textVisual = "[Console Manager]" + "[" + dataTime + "]" + "I don't Recognize this comand";
         Debug.LogError(textVisual);
     }
 }