private void OnEnable() { if (mGvrReticlePointer == null) { mGvrReticlePointer = GetComponentInParent <GvrReticlePointer>(); } mGvrReticlePointer.GazeModeEnable = true; }
// Use this for initialization void Start() { GvrReticlePointer ParentObject = GameObject.FindObjectOfType <GvrReticlePointer> (); if (ParentObject != null) { this.transform.parent = ParentObject.transform; if (RotationDirection == RotationDirection.clockwise) { this.transform.localScale = new Vector3(1, 1, 1); } else { this.transform.localScale = new Vector3(-1, 1, 1); } this.transform.localPosition = new Vector3(0, 0, 0); switch (RotationStart) { case RotationStart.top: this.transform.localRotation = Quaternion.identity; break; case RotationStart.left: this.transform.localRotation = Quaternion.Euler(new Vector3(0, 0, 90)); break; case RotationStart.bottom: this.transform.localRotation = Quaternion.Euler(new Vector3(0, 0, 180)); break; case RotationStart.right: this.transform.localRotation = Quaternion.Euler(new Vector3(0, 0, 270)); break; default: break; } EventSystem = GameObject.FindObjectOfType <EventSystem> (); Renderer = this.GetComponent <MeshRenderer> (); Renderer.enabled = false; Parent = this.transform.parent; Source = Parent.gameObject.GetComponent <Renderer> ().material; Copy = this.gameObject.GetComponent <Renderer> ().material; OriginalColor = Source.GetColor("_Color"); this.gameObject.AddComponent <MeshFilter> (); RingMesh = new Mesh(); GetComponent <MeshFilter> ().mesh = RingMesh; } else { throw new UnityException("There is no GvrReticlePointer in the Scene. Please add the GvrReticlePointer under GvrMain/Head/MainCamera."); } }
// Update is called once per frame void Update() { rp = GvrPointerInputModule.FindInputModule().Impl.Pointer as GvrReticlePointer; RectTransform rt = GetComponent <RectTransform>(); Vector3 pos = new Vector3(rt.localPosition.x, rt.localPosition.y, rp.ReticleDistanceInMeters); rt.anchoredPosition3D = pos; }
void Start() { reticle = Camera.main.gameObject.GetComponentInChildren <GvrReticlePointer>(); if (startHidden) { alphaFade.target = 0f; alphaFade.source = 0f; } }
public void UpdateCounter(float fadeTime, GvrReticlePointer reticle) { this.fadeTime = fadeTime; this.reticle = reticle; counter -= Time.deltaTime; if (counter < 0f) { counter = 0f; } }
public static void SupportCardboard() { #if __SDK_VR_GOOGLE__ if (null != device_) { return; } CanvasMgr.Toggle2D(false); CanvasMgr.ToggleEvent(false); CameraMgr.ToggleCamera(false); device_ = new GameObject("__gvr__").transform; device_.SetParent(root_); Transform tsHead = new GameObject("head").transform; tsHead.SetParent(device_); Transform tsCamera = new GameObject("camera").transform; tsCamera.tag = "MainCamera"; tsCamera.SetParent(tsHead); CameraMgr.InjectOuterCamera(tsHead); // Transform tsCamera = CameraMgr.camera; GvrViewer viewer = device_.gameObject.AddComponent <GvrViewer>(); viewer.VRModeEnabled = true; viewer.DistortionCorrection = GvrViewer.DistortionCorrectionMethod.Native; viewer.StereoScreenScale = 1f; viewer.NeckModelScale = 0f; reticle_ = Object.Instantiate <GameObject>(Resources.Load <GameObject>("VR/XReticle")); reticle_.name = "Reticle"; reticle_.transform.SetParent(device_); GvrReticlePointer reticle = reticle_.AddComponent <GvrReticlePointer>(); reticle.reticleSegments = 20; reticle.reticleGrowthSpeed = 8; reticle_.transform.SetParent(tsCamera); event_ = new GameObject("EventSystem"); event_.transform.SetParent(device_.transform); event_.AddComponent <GvrPointerManager>(); event_.AddComponent <GvrPointerInputModule>(); tsCamera.gameObject.AddComponent <PhysicsRaycaster>(); XGaze.instance.transform.SetParent(reticle.transform); XGaze.instance.transform.localPosition = Vector3.zero; XGaze.instance.transform.localRotation = Quaternion.identity; XGaze.instance.transform.localScale = Vector3.one; //SightTrigger.SupportCardboard(); #endif }
// Use this for initialization void Awake() { this.Analytics = GetComponent <AnalyticsSampler>(); this.Player = GetComponentInChildren <Player>(); this.pointer = FindObjectOfType <GvrReticlePointer>(); this.challenges = GlobalManager.ControllerBuild ? controllerChallenges : vrChallenges; Begin(); }
// Use this for initialization void Start() { reticlePointer = GameObject.Find("GvrReticlePointer").GetComponent <GvrReticlePointer>(); timeline = GameObject.Find("timeline"); preview = GameObject.Find("preview"); timelineScript = timeline.GetComponent <Timeline>(); zoomColor = GameObject.Find("zoom").GetComponent <MeshRenderer>().material.color; Material[] mats = GetComponent <Renderer>().materials; mats[1].color = new Color(1, 1, 1, 0); GetComponent <Renderer>().materials = mats; }
private void Awake() { circleImage = transform.Find("Circle").GetComponent <Image>(); pointImage = transform.Find("Point").GetComponent <Image>(); backgroundImage = transform.Find("Background").GetComponent <Image>(); // TODO: test if copy constructor works gvrReticlePointer = FindObjectOfType <GvrReticlePointer>(); ShowBackground(false); print("selectionradial"); }
private void Start() { uimanager = GameObject.Find("UI_System").GetComponent <UIManager>(); player = GameObject.FindGameObjectWithTag("Player"); cubeCamera = player.transform.GetChild(0).gameObject; pointer = cubeCamera.transform.GetChild(0).gameObject.transform.GetChild(0).GetComponent <GvrReticlePointer>(); isCrouched = false; currentRot = transform.eulerAngles; //플레이어가 바라보는 각도 movement = player.GetComponent <move>(); tableCollided = false; defaultUI = true; }
public void PlayButtonClickSound() { GvrReticlePointer gvrr = GameObject.FindGameObjectWithTag("Player").GetComponentInChildren <GvrReticlePointer>(); if (gvrr.ReticleOuterAngle > 0.5f) { Debug.Log("pointerClick"); AudioSource asc = GameObject.FindGameObjectWithTag("Player").GetComponentInChildren <AudioSource>(); asc.PlayOneShot(buttonClickSound); } }
void Awake() { spriteRenderer = GetComponent <SpriteRenderer>(); lostTrackingMaterial = spriteRenderer.material; alphaPropertyId = Shader.PropertyToID("_Alpha"); reticlePointer = GameObject.FindObjectOfType <GvrReticlePointer>(); if (reticlePointer) { Renderer reticleRenderer = reticlePointer.GetComponent <Renderer>(); _reticlePointerVisible = reticleRenderer.enabled; } }
protected override void Start() { instance = this; base.Start(); mesh = new Mesh(); gameObject.AddComponent <MeshFilter>(); GetComponent <MeshFilter>().mesh = mesh; Renderer rendererComponent = GetComponent <Renderer>(); // rendererComponent.sortingOrder = reticleSortingOrder; // MaterialComp = rendererComponent.material; //materialComp = gameObject.GetComponent<Renderer>().material; CreateReticleVertices(); }
private void Awake() { inven = false; invLight.SetActive(false); movement = player.GetComponent <move>(); //예진// crouch = player.GetComponent <Crouch>(); cubeCamera = player.transform.GetChild(0).gameObject; pick = player.GetComponent <pickup>(); rb = player.GetComponent <Rigidbody>(); point = GvrReticle.GetComponent <GvrReticlePointer>(); total_weight = 0; }
void Awake() { _Reticle = FindObjectOfType <GvrReticlePointer>(); _Laser = FindObjectOfType <GvrLaserPointer>(); SetupGearVrOrGo(); #if UNITY_EDITOR || UNITY_STANDALONE if (OVRPlugin.GetSystemHeadsetType().ToString().Contains("Rift")) { SetupForRift(); } else { ActivateMouse(); } #endif }
private void Awake() { if (Instance == null) { Instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); return; } AudioManager = GetComponent <AudioManager>(); FadingManager = GetComponent <FadingManager>(); player = Camera.main.transform.parent; gvr_rp = Camera.main.transform.GetChild(0).GetComponent <GvrReticlePointer>(); }
// Start is called before the first frame update void Start() { if (reticleObj != null) { reticlePointer = reticleObj.GetComponent <GvrReticlePointer>(); reticleRend = reticleObj.GetComponent <MeshRenderer>(); } if (fillRndObj != null) { fillRndPonter = fillRndObj.GetComponent <GvrFillRoundPointer>(); } if (hand != null) { handCtrl = hand.GetComponent <HandController>(); } }
// Use this for initialization void Start() { // orbTreeEater.SetActive (false); audioBackGround = guardiaoTreeEater.GetComponent <AudioSource> (); if (DEBUG) { audioBackGround.time = audioBackGround.clip.length - 5f; } video = guardiaoTreeEater.GetComponent <VideoPlayer> (); // video.time = 120; collider = orbTreeEater.GetComponent <SphereCollider> (); //set score text score.text = ("0 / " + ((int)audioBackGround.clip.length).ToString()); // reticlePointer.maxReticleDistance = 0f; reticlePointer = pointer.GetComponent <GvrReticlePointer>(); }
// Use this for initialization void Start() { mTargetTime = DEFALUTCOUNT; if (mGvrReticlePointer == null) { mGvrReticlePointer = GetComponentInParent <GvrReticlePointer>(); } mGvrReticlePointer.OnPointerEnterEvent = GvrReticlePointer_OnPointerEnterEvent; mGvrReticlePointer.OnPointerHoverEvent = GvrReticlePointer_OnPointerHoverEvent; mGvrReticlePointer.OnPointerExitEvent = GvrReticlePointer_OnPointerExitEvent; m_meshRenderer = mGvrReticlePointer.GetComponent <MeshRenderer>(); mSelfRenderer = GetComponent <MeshRenderer>(); rendererComponent = GetComponent <Renderer>(); rendererComponent.sortingOrder = m_meshRenderer.sortingOrder; MaterialComp = rendererComponent.material; CreateReticleVertices(); }
void OnConnectionChanged() { GvrReticlePointer reticlePointer = null; Transform mainReticleTransform = Camera.main.transform.Find("GvrReticlePointer"); if (mainReticleTransform != null) { reticlePointer = mainReticleTransform.GetComponent <GvrReticlePointer>(); } if (beUnity.isBridgeControllerConnected()) { GvrPointerInputModule.Pointer = laserPointer; orientationFixNode.SetActive(true); controllerReticle.SetActive(true); laserPointer.enabled = true; lineRenderer.enabled = true; laserVisual.enabled = true; if (reticlePointer) { mainReticleTransform.gameObject.SetActive(false); reticlePointer.enabled = false; } } else { // Disconnected: Turn off controller, and hand back to reticle. orientationFixNode.SetActive(false); controllerReticle.SetActive(false); laserPointer.enabled = false; lineRenderer.enabled = false; laserVisual.enabled = false; if (reticlePointer) { mainReticleTransform.gameObject.SetActive(true); reticlePointer.enabled = true; GvrPointerInputModule.Pointer = reticlePointer; } } }
// Use this for initialization void Start() { // orbFire.SetActive (false); audioBackGround = guardiaoFire.GetComponent <AudioSource> (); if (DEBUG) { unblockStage(true); finishStage(); } video = guardiaoFire.GetComponent <VideoPlayer> (); collider = orbFire.GetComponent <SphereCollider> (); guardianCollider = guardiaoFire.GetComponent <MeshCollider> (); //set score text score.text = ("0 / " + ((int)audioBackGround.clip.length).ToString()); // reticlePointer.maxReticleDistance = 0f; reticlePointer = pointer.GetComponent <GvrReticlePointer>(); }
private void SetGazeInputActive(bool active) { if (reticlePointer == null) { return; } reticlePointer.SetActive(active); // Update the pointer type only if this is currently activated. if (!active) { return; } GvrReticlePointer pointer = reticlePointer.GetComponent <GvrReticlePointer>(); if (pointer != null) { pointer.SetAsMainPointer(); } }
// Use this for initialization void Start() { cameraControl = GetComponent <CameraControl>(); UnintrusiveLeft = GameObject.Find("UnintrusiveLeft"); UnintrusiveRight = GameObject.Find("UnintrusiveRight"); LeftMax = GameObject.Find("LeftMax"); RightMax = GameObject.Find("RightMax"); RotateLeft = GameObject.Find("RotateLeft"); RotateRight = GameObject.Find("RotateRight"); reticlePointer = GameObject.Find("GvrReticlePointer").GetComponent <FreshReticlePointer>(); leftPanel = (Material)Resources.Load("rotateleft", typeof(Material)); rightPanel = (Material)Resources.Load("rotateleft", typeof(Material)); leftOpaquePanel = (Material)Resources.Load("rotatelefto", typeof(Material)); rightOpaquePanel = (Material)Resources.Load("rotatelefto", typeof(Material)); // Adjust starting angle of rotation panels RotateLeft.transform.RotateAround(transform.position, new Vector3(0, 1, 0), 90 - rotationStartingAngle); RotateRight.transform.RotateAround(transform.position, new Vector3(0, 1, 0), -90 + rotationStartingAngle); origin = new GameObject(); origin.transform.eulerAngles = new Vector3(transform.eulerAngles.x, orientation, transform.eulerAngles.z); forward = origin.transform.forward; prevOrientation = origin.transform.forward; }
public void Setup() { GameObject reticleObj = new GameObject(); pointer = ComponentHelpers.AddComponentInvokeLifecycle <GvrReticlePointer>(reticleObj); }
// Use this for initialization void Start() { reticlePointer = GameObject.Find("GvrReticlePointer").GetComponent <GvrReticlePointer>(); thumbnailScript = GameObject.Find("BigThumb").GetComponent <ThumbnailScript>(); }
public void Start() { v_point = GameObject.Find("GvrReticlePointer").GetComponent <GvrReticlePointer>(); v_point.GetComponent <MeshRenderer>().material.color = Color.black; }
// Use this for initialization void Start() { player = GameObject.Find("Player"); cameraControl = player.GetComponent <CameraControl>(); reticlePointer = GameObject.Find("GvrReticlePointer").GetComponent <GvrReticlePointer>(); }
void Start() { playerMovement = FindObjectOfType <PlayerMovement> (); gvrReticlePointer = FindObjectOfType <GvrReticlePointer> (); scoreManager = FindObjectOfType <ScoreManager> (); }