void INavigationHandler.OnNavigationUpdated(NavigationEventData eventData) { float rotationFactor; if (isNavigationEnabled) { if (modelAxisRotation) { rotationFactor = eventData.NormalizedOffset.x * RotationSensitivity; container.rotate(new Vector3(0, -1 * rotationFactor, 0)); } else { rotationFactor = -eventData.NormalizedOffset.x * RotationSensitivity; model.rotate(new Vector3(1 * rotationFactor, 0, 0)); } } }