using UnityEngine; using System.Collections; [RequireComponent(typeof(AudioSource))] [RequireComponent(typeof(AudioListener))] public class MoviePlay : MonoBehaviour { public MovieTexture movie; private float _movieTimer; void OnGUI() { GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), movie); movie.Play(); if(Input.GetKeyUp(KeyCode.Escape) || movie.duration < _movieTimer) { movie.Stop(); Application.LoadLevel("Scene 1"); } } // Update is called once per frame void Update () { _movieTimer += Time.deltaTime; } }