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();
}