Esempio n. 1
0
    void OnVideoLinkReturned(string videoURL)
    {
        GameObject  prefab      = Instantiate(videoPrefab, spawnPoint.position, spawnPoint.rotation);
        VideoScreen videoScreen = prefab.GetComponent <VideoScreen>();

        videoScreen.LoadVideo(videoURL);
    }
Esempio n. 2
0
    private void ScanForVideos()
    {
        RaycastHit ray;

        if (Physics.Raycast(cam.transform.position, cam.transform.forward, out ray))
        {
            if (ray.transform != null)
            {
                VideoScreen hit = ray.transform.GetComponent <VideoScreen>();
                if (hit != null)
                {
                    if (activeScreen == null)
                    {
                        hit.Play();
                        activeScreen = hit;
                    }
                }
            }
        }
        else
        {
            if (activeScreen != null)
            {
                activeScreen.Stop();
                activeScreen = null;
            }
        }
    }
Esempio n. 3
0
 private void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
     }
     else
     {
         Debug.LogError("AN INSTANCE ALREADY EXISTS");
     }
 }