void PlayModeStateChanged() { _recordVideo = FindOrCreateRecordVideo(); _recordVideo.StopRecording(); _recordButton.isEnabled = EditorApplication.isPlaying; UpdateRecordButtonText(); if (EditorApplication.isPlayingOrWillChangePlaymode == false && EditorApplication.isPlaying == false) { CompileVideos(); } }
void ToggleRecording() { if (_recordVideo.isRecording) { _recordVideo.StopRecording(); } else { _recordVideo.StartRecording(); _sceneCount = _recordVideo.sceneNumber + 1; } UpdateRecordButtonText(); Repaint(); }
void PlayModeStateChanged() { _recordVideo = FindOrCreateRecordVideo(); _recordVideo.StopRecording(); _recordButton.isEnabled = EditorApplication.isPlaying; UpdateRecordButtonText(); if( EditorApplication.isPlayingOrWillChangePlaymode == false && EditorApplication.isPlaying == false) { CompileVideos(); } }