static MixCast() { Settings = MixCastRegistry.ReadData(); DisplayingCamera = null; RecordingCameras = new List <MixCastData.CameraCalibrationData>(); StreamingCameras = new List <MixCastData.CameraCalibrationData>(); }
private void SaveSettings(MixCastData.OculusOrigin newOrigin) { MixCast.Settings.oculusOrigin = newOrigin; if (saveToSettings) { MixCastRegistry.WriteData(MixCast.Settings); } }
static MixCast() { ProjectSettings = Resources.Load <MixCastProjectSettings>("MixCast_ProjectSettings"); if (!Application.isPlaying) { return; } Settings = MixCastRegistry.ReadData(); SecureSettings = MixCastRegistry.ReadSecureData(); Desktop = new MixCastDesktop(); }
void RefreshStatus() { bool isDataConfigured = MixCast.Settings.cameras.Count > 0; bool isServiceRunning = MixCastRegistry.IsServiceRunning(); bool shouldMixCastBeActive = isDataConfigured && isServiceRunning; if (shouldMixCastBeActive && !MixCast.Active) { MixCast.SetActive(true); } else if (!shouldMixCastBeActive && MixCast.Active) { MixCast.SetActive(false); } }
static MixCast() { Settings = MixCastRegistry.ReadData(); }
private void OnSceneLoaded(UnityEngine.SceneManagement.Scene scene, UnityEngine.SceneManagement.LoadSceneMode mode) { UnityEngine.SceneManagement.SceneManager.sceneLoaded -= _instance.OnSceneLoaded; MixCastRegistry.ShowRegistryMismatchWarningIfNeeded(); }