// loads the multi-camera config file private bool LoadMultiCamConfig() { string multiCamJson = KinectInterop.LoadTextFile(KinectInterop.MULTI_CAM_CONFIG_FILE_NAME); if (!string.IsNullOrEmpty(multiCamJson)) { multiCamPose = JsonUtility.FromJson <KinectInterop.MultiCameraPose>(multiCamJson); for (int s = 0; s < numSensors; s++) { if (cameraUserMesh != null && s < cameraUserMesh.Length && cameraUserMesh[s] != null) { cameraUserMesh[s].transform.position = multiCamPose.camPose[s].position; cameraUserMesh[s].transform.rotation = Quaternion.Euler(multiCamPose.camPose[s].rotation); } } return(true); } return(false); }