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