private static void SetCallbackEnable(bool enable) { if (enable == _CallbackMode) { return; } if (enable) { if (UpdateDistortedMaterial) { ViveSR_DualCameraImageCapture.RegisterDistortedCallback(); } if (UpdateUndistortedMaterial) { ViveSR_DualCameraImageCapture.RegisterUndistortedCallback(); } if (UpdateDepthMaterial) { ViveSR_DualCameraImageCapture.RegisterDepthCallback(); } } else { ViveSR_DualCameraImageCapture.UnregisterDistortedCallback(); ViveSR_DualCameraImageCapture.UnregisterUndistortedCallback(); ViveSR_DualCameraImageCapture.UnregisterDepthCallback(); } _CallbackMode = enable; }