PlayMovie() 개인적인 메소드

private PlayMovie ( ) : IEnumerator
리턴 IEnumerator
예제 #1
0
        public void AudienceWatching()
        {
            var expected = "we are watching";
            var mp       = new MoviePlayer(new MovieMX());
            var au       = new Audience(new MovieMX());

            au.GoPlaying(mp);
            mp.PlayMovie();

            Assert.AreEqual(expected, au.response);
        }
예제 #2
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        EditorGUILayout.Space();
        EditorGUILayout.Space();
        EditorGUILayout.Space();
        EditorGUILayout.Space();
        EditorGUILayout.LabelField("[Debug Test]");
        EditorGUILayout.Space();

        EditorGUILayout.BeginVertical();
        {
            sampleFilePath  = EditorGUILayout.TextField("URL", sampleFilePath);
            sampleVideoClip = (VideoClip)EditorGUILayout.ObjectField("Clip", (VideoClip)sampleVideoClip, typeof(VideoClip), false);
            isSkip          = EditorGUILayout.Toggle("Skip", isSkip);
            isLoop          = EditorGUILayout.Toggle("Loop", isLoop);
            if (GUILayout.Button("PlayFromFile"))
            {
                MoviePlayer player = target as MoviePlayer;
                if (player != null)
                {
                    player.PlayMovie(sampleFilePath, isSkip, isLoop);
                }
            }
            if (GUILayout.Button("PlayFromClip"))
            {
                MoviePlayer player = target as MoviePlayer;
                if (player != null)
                {
                    player.PlayMovie(sampleVideoClip, isSkip, isLoop);
                }
            }
        }
        EditorGUILayout.EndVertical();
    }