Esempio n. 1
0
 protected void FixedUpdate()
 {
     if (movieplayer == MovieState.LOADING)
     {
         if (movie.isError())
         {
             movieplayer = MovieState.NOT_MOVIE;
             Debug.Log(movie.Error);
         }
         else if (movie.Loaded())
         {
             Debug.Log("Seted movie, ready to play.");
             movie.Play();
             interactuable = true;
             movieplayer   = MovieState.PLAYING;
         }
     }
     else if (movieplayer == MovieState.PLAYING)
     {
         ready = true;
         if (!movie.isPlaying())
         {
             movie.Stop();
             Interacted();
         }
     }
 }
Esempio n. 2
0
 public MovieHolder getVideo(string uri)
 {
     if (videos.ContainsKey(uri))
     {
         return(videos[uri]);
     }
     else
     {
         MovieHolder holder = new MovieHolder(uri, type);
         if (holder.Loaded())
         {
             videos.Add(uri, holder);
             return(holder);
         }
         else
         {
             return(null);
         }
     }
 }