Skip to content

Commit 3780479

Browse files
author
lawwong
committed
Fix unable to get controller button on OpenVR(SteamVR) platform
Seems latest Unity XR Plugin chages behaviour causes not actvating SteamVRv2Module correctly
1 parent 7a3fdff commit 3780479

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Assets/HTC.UnityPlugin/VRModule/Modules/SteamVRv2Module.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,10 @@ public static ulong GetInputSourceHandleForDevice(uint deviceIndex)
209209
public override bool ShouldActiveModule()
210210
{
211211
#if UNITY_2019_3_OR_NEWER && VIU_XR_GENERAL_SETTINGS
212-
return VIUSettings.activateSteamVRModule && (UnityXRModule.HasActiveLoader(OPENVR_XR_LOADER_NAME) ||
213-
(XRSettings.enabled && XRSettings.loadedDeviceName == "OpenVR"));
212+
return VIUSettings.activateSteamVRModule && (UnityXRModuleBase.HasActiveLoader(VRModuleKnownXRLoader.OpenVR) ||
213+
(XRSettings.enabled && XRSettings.loadedDeviceName.Contains("OpenVR")));
214214
#elif UNITY_5_4_OR_NEWER
215-
return VIUSettings.activateSteamVRModule && XRSettings.enabled && XRSettings.loadedDeviceName == "OpenVR";
215+
return VIUSettings.activateSteamVRModule && XRSettings.enabled && XRSettings.loadedDeviceName.Contains("OpenVR");
216216
#else
217217
return VIUSettings.activateSteamVRModule && SteamVR.enabled;
218218
#endif

0 commit comments

Comments
 (0)