How to detect device degrees of freedom on the Unity Wave SDK?

Hello everyone,

I'm developing a game in Unity that's supposed to be both 6-dof and 3-dof compatible, and should detect the degrees of freedom of the device automatically. I can't find on the Unity Wave SDK any way to detect that. Anyone has any ideas?

Re: How to detect device degrees of freedom on the Unity Wave SDK?

Thank you for the reply, @Tony PH Lin, but I think you may have misunterstood the question.

I need to automatically detect in runtime wether the HMD (not the controller) is 3DoF or 6DoF.

I'm developing a game that I will publish on the Vive Wave platform. When the user runs the game, it should detect wether it's running on a 3DoF or a 6DoF HMD so it can activate the correct functionalities.

Re: How to detect device degrees of freedom on the Unity Wave SDK?

That's indeed what we were looking for. We actually had found a similar solution just before I saw your post, but we're using the WaveVR.Instance.is6DoFTracking function, which, if I understand correctly, calls the solution you provided.