Пример #1
0
        /*
         *
         *  private void OnDrawGizmos()
         *  {
         *      Gizmos.color = Color.yellow;
         *      Gizmos.DrawWireSphere((transform.position + m_characterController.center) - Vector3.up * m_finalRayLength, raySphereRadius);
         *  }
         *
         */

        #endregion

        #region Custom Methods
        #region Initialize Methods
        protected virtual void GetComponents()
        {
            m_characterController = GetComponent <CharacterController>();
            m_cameraController    = GetComponentInChildren <LookAroundController>();
            cameraController      = GetComponentInChildren <CameraController>();
            m_yawTransform        = movementInputData.IsMobile ? m_cameraController.transform : cameraController.transform;
            m_camTransform        = GetComponentInChildren <Camera>().transform;
            m_headBob             = new HeadBob(headBobData, moveBackwardsSpeedPercent, moveSideSpeedPercent);
        }
Пример #2
0
        void Start()
        {
            cameraInputData.ResetInput();
            movementInputData.ResetInput();
            interactionInputData.ResetInput();

            uiService             = FindObjectOfType <UiService>();
            _lookAroundController = FindObjectOfType <LookAroundController>().GetComponent <LookAroundController>();
            _cameraController     = FindObjectOfType <CameraController>().GetComponent <CameraController>();
        }