void OnVideoLinkReturned(string videoURL) { GameObject prefab = Instantiate(videoPrefab, spawnPoint.position, spawnPoint.rotation); VideoScreen videoScreen = prefab.GetComponent <VideoScreen>(); videoScreen.LoadVideo(videoURL); }
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; } } }
private void Awake() { if (_instance == null) { _instance = this; } else { Debug.LogError("AN INSTANCE ALREADY EXISTS"); } }