public override void OnPreviewSettings() { MovieTextureInspector.Init(); EditorGUI.BeginDisabledGroup(Application.isPlaying || base.targets.Length > 1); MovieTexture movieTexture = this.target as MovieTexture; AudioClip audioClip = movieTexture.audioClip; bool flag = PreviewGUI.CycleButton((!movieTexture.isPlaying) ? 0 : 1, MovieTextureInspector.s_PlayIcons) != 0; if (flag != movieTexture.isPlaying) { if (flag) { movieTexture.Stop(); movieTexture.Play(); if (audioClip != null) { AudioUtil.PlayClip(audioClip); } } else { movieTexture.Pause(); if (audioClip != null) { AudioUtil.PauseClip(audioClip); } } } EditorGUI.EndDisabledGroup(); }
public override void OnPreviewSettings() { MovieTextureInspector.Init(); EditorGUI.BeginDisabledGroup(Application.isPlaying || this.targets.Length > 1); MovieTexture target = this.target as MovieTexture; AudioClip audioClip = target.audioClip; bool flag = PreviewGUI.CycleButton(!target.isPlaying ? 0 : 1, MovieTextureInspector.s_PlayIcons) != 0; if (flag != target.isPlaying) { if (flag) { target.Stop(); target.Play(); if ((Object)audioClip != (Object)null) { AudioUtil.PlayClip(audioClip); } } else { target.Pause(); if ((Object)audioClip != (Object)null) { AudioUtil.PauseClip(audioClip); } } } EditorGUI.EndDisabledGroup(); }