UnityEditor.MovieTextureInspector.OnPreviewSettings C# (CSharp) Method

OnPreviewSettings() public method

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