Skip to main content
New Participant
September 26, 2018

Unity not recognizing tokens for device strings?

I have a project that was built from the ground up with just Unity + Leap Motion, now I'm looking into adding multiple options for controllers, like Oculus Touch and, just for testing, keyboard. I took a look at the Leap Interaction Engine module and it seems to be what I need. 

However, I can't even get the basics down and run Leap's example scenes because Unity won't recognize the controllers. I double-checked the controllers were recognized by the system as the device strings "Oculus Touch - Left" and "Oculus Touch - Right" (since one of the components of their plug-in requires you specify the VR controller token(s)). I even followed this tutorial (since I am also using SteamVR) and couldn't get past the first step. Here is what the console.Debug says: 


Actually, forget the leap-related stuff and focus on Unity and SteamVR (I just mentioned Leap in case it could be the issue and someone here knew). How can I debug and fix this? I console-logged the device names, so I know it's "Oculus" and not "OpenVR".

This topic has been closed for replies.

1 reply

Inspiring
September 27, 2018
Moving to developer section.
AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV