Tried to compile Fox 2 sample code. I got the following error message with the GameController.Swift:
Error: Function produces expected type 'sims_float3' (aka 'float3'); did you mean to call it with "{}"?
//
let q = simd_mul(
simd_quaternion(GameController.CameraOrientationSensitivity * cameraDirection.x, characterWorldUp!),
simd_quaternion(GameController.CameraOrientationSensitivity * cameraDirection.y, transformNode.simdWorldRight)
)
//
self.lastActiveCameraFrontDirection = originalAxisDirection
//
let referenceFrontDirection =
strongSelf.activeCamera == node ? strongSelf.lastActiveCameraFrontDirection : activeCamera.presentation.simdWorldFront
//
if activeCamera != nil {
self.lastActiveCameraFrontDirection = (activeCamera?.presentation.simdWorldFront)!
}
Error: Function 'originalAxisDirection' was used as a property; add () to call it
let symetricAxisDirection = simd_make_float3(-originalAxisDirection.x, originalAxisDirection.y, -originalAxisDirection.z)