Skip to content

Conversation

@PeturDarriPeturs
Copy link

There was a missing local variable assignment in SteamVR_Behaviour.Initialize() that caused runtime-created SteamVR_Behaviours (the [SteamVR] game object) not being set to DontDestroyOnLoad.
That meant loading a new scene would destroy the game object and input and poses wouldn't update anymore.

@xy-kasumi
Copy link

We were also hit by this bug and discovered same solution independently.
Really hoping this gets merged so we can avoid forking SteamVR SDK.

@keithbradner
Copy link
Collaborator

Going to fix this slightly differently. Thanks for the report and pull!

keithbradner added a commit that referenced this pull request Jun 12, 2019
Changes for 2.3.1b

 * Added legacy mixed reality camera mode (enabled by default). You can change this in SteamVR/Resources/SteamVR_Settings.

 * Fixing some errors for 2019.1

 * Removing an unused editor class

 * Added low fidelity fallback hand animation for when no skeleton data is available (WinMR)

 * Fixing OpenVR Package not required error for pre 2018.2 versions of unity

 * Fixed serializable event in Throwable

 * Fix for Custom Skeleton not getting initialized

 * Fix for a rare failure in action retrieval (#431)

 * Allowing folders in the action path. (#443)

 * Fix for multiple SteamVR_Behaviours initializing (#435)

 * Stop updating poses if they're not active
@keithbradner
Copy link
Collaborator

Thanks! This should be in the latest beta: https://github.com/ValveSoftware/steamvr_unity_plugin/releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants