Open ddugganCRA opened 5 years ago
This issue primarily occurs because SteamVR by default marks itself with DontDestroyOnLoad.
This can be fixed by adding the script 'SteamVR_Behavior' and unchecking the Do Not Destroy option. This doesn't get to the root cause of the issue, but will solve it for 99% of use cases.
I will close this issue once this step is adding to the setup docs.
Checking the 'auto-populate' box on the SteamVR SDK setup won't find the necessary objects in some versions of Unity. Unchecking the box and just pressing the button seems to work for some users.
I believe the issue is related to VRTK_SharedMethods.FindEvenInactiveGameObject or similar which have in some cases been unable to find objects in different scenes for some versions of Unity. SteamVR's don't destroy on load forces the setup into a separate scene.