Esempio n. 1
0
    public void Move()
    {
        float yRot = _movementInput.AimX() * sensitivity;
        float xRot = _movementInput.AimY() * sensitivity;

        _playerTargetRot *= Quaternion.Euler(0f, yRot, 0f);
        _cameraTargetRot *= Quaternion.Euler(-xRot, 0f, 0f);

        _cameraTargetRot = ClampRotationAroundXAxis(_cameraTargetRot);

        playerTransform.localRotation  = _playerTargetRot;
        _cameraTransform.localRotation = _cameraTargetRot;
    }