/* * * 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); }
void Start() { cameraInputData.ResetInput(); movementInputData.ResetInput(); interactionInputData.ResetInput(); uiService = FindObjectOfType <UiService>(); _lookAroundController = FindObjectOfType <LookAroundController>().GetComponent <LookAroundController>(); _cameraController = FindObjectOfType <CameraController>().GetComponent <CameraController>(); }