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

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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)