void Start() { if (UnityEngine.XR.XRDevice.model == "Oculus Quest") { controllerRayCaster.RayCastEnabled = true; controllerRayCaster.EnableLineRenderer(true); } // once we have registered users we can use a better ID Mixpanel.Identify(getUniqueID()); Mixpanel.People.Set("Headset", UnityEngine.XR.XRDevice.model); // set random name Mixpanel.People.SetOnce("$name", getRandomName()); var props = new Value(); props["Scene Name"] = SceneManager.GetActiveScene().name; Mixpanel.Track("Opened Scene", props); //Mixpanel.StartTimedEvent("App Session"); if (PlayerPrefs.GetInt("hasEnteredWelcomeEmail") == 1) { feedbackPopup.SetActive(false); } else { feedbackPopup.SetActive(true); } TouchHaptics.Instance.VibrateFor(0.25f, 0.2f, 0.2f, OVRInput.Controller.Touch); }
void Start() { ingameMenu.SetActive(false); controllerRayCaster.CurrentQuerryTriggerInteraction = QueryTriggerInteraction.Ignore; audioSource = GameObject.FindWithTag("UIAudioSource").GetComponent <AudioSource>(); if (UnityEngine.XR.XRDevice.model == "Oculus Quest") { controllerRayCaster.RayCastEnabled = false; controllerRayCaster.EnableLineRenderer(false); } var props = new Value(); props["Scene Name"] = SceneManager.GetActiveScene().name; Mixpanel.Track("Opened Scene", props); popUpOpen = false; }
private void toggleLine(bool value) { controllerRayCaster.RayCastEnabled = value; controllerRayCaster.EnableLineRenderer(value); }
private void enabledRayCaster(bool enabled) { controllerRayCaster.RayCastEnabled = enabled; controllerRayCaster.EnableLineRenderer(enabled); lineRendererActive = enabled; }