Esempio n. 1
0
    public void SendVibe()
    {
#if UNITY_MAGIC_LEAP
        VibePattern   pattern   = (VibePattern)vibePatternDropdown.value;
        VibeIntensity intensity = (VibeIntensity)vibeIntensityDropdown.value;

        MagicLeapController controller = InputSystem.GetDevice <MagicLeapController>();
        if (controller != null)
        {
            controller.StartVibe(pattern, intensity);
        }
#endif
    }
Esempio n. 2
0
    public void SendLEDPattern()
    {
#if UNITY_MAGIC_LEAP
        LEDPattern pattern  = (LEDPattern)ledPatternDropdown.value;
        LEDColor   color    = (LEDColor)ledColorDropdown.value;
        uint       duration = (uint)ledDurationSlider.value;

        MagicLeapController controller = InputSystem.GetDevice <MagicLeapController>();
        if (controller != null)
        {
            controller.StartLEDPattern(pattern, color, duration);
        }
#endif
    }
Esempio n. 3
0
    // Start is called before the first frame update
    void Start()
    {
        m_gFocusOfGaze = false;
        m_meshRenderer = GetComponent <MeshRenderer>();
        //m_defaultMaterial = GetComponent<MeshRenderer>().GetComponent<Material>();
        //m_defaultMaterial2 = GetComponent<Material>();

        currentMaterial = m_defaultMaterial;

        if (!m_magicLeapController)
        {
            m_magicLeapController = Camera.main.GetComponent <MagicLeapController>();
        }
    }