public void _Before() { playerObj = new GameObject(); player = playerObj.AddComponent <VimeoPlayer>(); player.videoScreen = GameObject.CreatePrimitive(PrimitiveType.Cube); player.vimeoVideoId = INVALID_VIMEO_VIDEO_ID; }
public void _After() { player = null; UnityEngine.GameObject.DestroyImmediate(camObj); UnityEngine.GameObject.DestroyImmediate(screenObj); UnityEngine.GameObject.DestroyImmediate(playerObj); }
public void _Before() { playerObj = new GameObject(); player = playerObj.AddComponent <VimeoPlayer>(); player.autoPlay = false; player.Start(); }
public void _After() { player = null; depthkitClip = null; UnityEngine.GameObject.DestroyImmediate(camObj); UnityEngine.GameObject.DestroyImmediate(depthkitObj); UnityEngine.GameObject.DestroyImmediate(playerObj); }
private void HandleTriggerClicked(object sender, ClickedEventArgs e) { if (highlightedPlayer) { selectedPlayer = highlightedPlayer; selectedPlayer.OnPlay += HandleOnPlay; SpawnCanvasPlayerControls(); } }
void Start() { player = playerObj.GetComponent <VimeoPlayer>(); player.OnVideoStart += OnVideoStart; player.OnPlay += OnPlay; player.OnPause += OnPause; transform.localScale = new Vector3(0f, 0f, 0f); }
bool CheckDependencies() { vm = vimeo_player; if (button_0 == null) { Debug.Log("Button 0 is null"); return(false); } return(true); }
public void Init(VimeoPlayer player) { Camera cam = GameObject.FindObjectOfType <Camera> (); transform.position = cam.transform.position + cam.transform.forward * 1f; transform.Translate(-Vector3.up * 0.1f); vimeoPlayer = player; //GetComponentInChildren<PlayButton> ().Init(vimeoPlayer); }
public void DrawVimeoConfig(VimeoPlayer player) { var so = serializedObject; if (Authenticated(player.GetVimeoToken()) && player.vimeoSignIn) { EditorGUILayout.PropertyField(so.FindProperty("videoScreen")); EditorGUILayout.PropertyField(so.FindProperty("audioSource")); EditorGUILayout.PropertyField(so.FindProperty("vimeoVideoId"), new GUIContent("Vimeo Video URL")); player.videoQualityIndex = EditorGUILayout.Popup("Video Quality", player.videoQualityIndex, player.videoQualities); EditorGUILayout.Space(); } DrawVimeoAuth(player); so.ApplyModifiedProperties(); }
public void _Before() { // Camera setup camObj = new GameObject(); camObj.AddComponent <Camera>(); camObj.transform.Translate(0, 0, 3); // Player Setup playerObj = new GameObject(); player = playerObj.AddComponent <VimeoPlayer>(); player.selectedResolution = StreamingResolution.x360p; player.autoPlay = false; // Screen setup screenObj = GameObject.CreatePrimitive(PrimitiveType.Cube); player.videoScreen = screenObj; camObj.transform.LookAt(playerObj.transform); triggered = false; elapsed = 0; }
public void _Before() { // Camera setup camObj = new GameObject("Camera"); camObj.AddComponent <Camera>(); camObj.transform.Translate(0, 0, -3); // Player Setup playerObj = new GameObject("Video Player"); player = playerObj.AddComponent <VimeoPlayer>(); player.selectedResolution = StreamingResolution.x360p; player.videoPlayerType = VideoPlayerType.Depthkit; player.autoPlay = false; //Depthkit setup depthkitObj = new GameObject("Depthkit Clip"); depthkitClip = depthkitObj.AddComponent <Depthkit.Depthkit_Clip>(); depthkitClip.Setup(Depthkit.AvailablePlayerType.UnityVideoPlayer, Depthkit.RenderType.Photo, new TextAsset()); player.depthKitClip = depthkitClip; triggered = false; }
public void _Before() { // Camera setup camObj = new GameObject("Camera"); camObj.AddComponent <Camera>(); camObj.transform.Translate(0, 0, -3); // Light setup light = new GameObject("Light"); Light l = light.AddComponent <Light>(); l.type = LightType.Directional; // Player Setup playerObj = new GameObject("Video Player"); player = playerObj.AddComponent <VimeoPlayer>(); player.selectedResolution = StreamingResolution.x360p; player.autoPlay = false; // AVPro setup mediaPlayer = playerObj.AddComponent <RenderHeads.Media.AVProVideo.MediaPlayer>(); mediaPlayer.m_AutoStart = false; mediaPlayer.m_AutoOpen = false; player.videoPlayerType = VideoPlayerType.AVProVideo; player.mediaPlayer = mediaPlayer; // Screen setup screenObj = GameObject.CreatePrimitive(PrimitiveType.Cube); player.videoScreen = screenObj; camObj.transform.LookAt(playerObj.transform); // Attach avpro to screen RenderHeads.Media.AVProVideo.ApplyToMesh applyToMesh = playerObj.AddComponent <RenderHeads.Media.AVProVideo.ApplyToMesh>(); applyToMesh.Player = mediaPlayer; applyToMesh.MeshRenderer = screenObj.GetComponent <MeshRenderer>(); triggered = false; elapsed = 0; }
private void DrawLineToVideo() { RaycastHit hit; var startPosition = transform.position + new Vector3(0, -0.05f); Ray forwardRay = new Ray(startPosition, transform.forward + new Vector3(0, -0.6f, 0)); line.enabled = false; highlightedPlayer = null; if (Physics.Raycast(forwardRay, out hit)) { if (hit.transform.GetComponent <TriggerVRControls> () != null) { Debug.Log(highlightedPlayer); line.enabled = true; line.SetPosition(0, startPosition); line.SetPosition(1, hit.point); highlightedPlayer = hit.transform.GetComponent <TriggerVRControls> ().vimeoPlayer.GetComponent <VimeoPlayer> (); } } }
public void DrawVimeoAuth(VimeoPlayer player) { DrawVimeoAuth(player.accessToken); }
void Start() { vimeoPlayer = GetComponent <VimeoPlayer>(); vimeoPlayer.OnVideoStart += OnVideoStart; }
void Start() { vimeoPlayer = GetComponent <VimeoPlayer>(); vimeoPlayer.OnVideoStart += InitLighting; }
public void Init(VimeoPlayer player) { vimeoPlayer = player; }