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);
        }
示例#2
0
        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;
        }
示例#3
0
 private void toggleLine(bool value)
 {
     controllerRayCaster.RayCastEnabled = value;
     controllerRayCaster.EnableLineRenderer(value);
 }
示例#4
0
 private void enabledRayCaster(bool enabled)
 {
     controllerRayCaster.RayCastEnabled = enabled;
     controllerRayCaster.EnableLineRenderer(enabled);
     lineRendererActive = enabled;
 }