private void OnRecordingStateChanged(bool isRecording) { if (isRecording) { toggleRecordingButton.text = TranslationManager.GetTranslation(R.Messages.stopRecording); toggleRecordingButton.AddToClassList("stopRecordingButton"); } else { toggleRecordingButton.text = TranslationManager.GetTranslation(R.Messages.startRecording); toggleRecordingButton.RemoveFromClassList("stopRecordingButton"); } }
private void OnRecordingStateChanged(bool isRecording) { if (isRecording) { toggleRecordingButton.AddToClassList("stopRecordingButton"); // Prevent stand-by when recording Debug.Log("Setting Screen.sleepTimeout to SleepTimeout.NeverSleep"); Screen.sleepTimeout = SleepTimeout.NeverSleep; } else { toggleRecordingButton.RemoveFromClassList("stopRecordingButton"); // Reset stand-by behavior Debug.Log("Setting Screen.sleepTimeout to SleepTimeout.SystemSetting"); Screen.sleepTimeout = SleepTimeout.SystemSetting; } }