void readCamera() { Vector3 pos = Vector3.zero; Vector3 rot = Vector3.zero; SpatialUtils.readCameraTransform(sr, ref pos, ref rot); SpatialUtils.applyCameraTransform(replayCamera.transform, pos, rot); }
void Update() { frameTimestamp = sr.ReadDouble(); Vector3 pos = Vector3.zero; Vector3 rot = Vector3.zero; SpatialUtils.readCameraTransform(sr, ref pos, ref rot); SpatialUtils.applyCameraTransform(transform, pos, rot); frameExposureOffset = sr.ReadSingle(); frameExposureDuration = sr.ReadDouble(); if (++currFrame >= replayData.frameCount) { currFrame = 0; sr.BaseStream.Seek(0, System.IO.SeekOrigin.Begin); enabled = loop; } }