Skip to content

Commit 327d1ab

Browse files
lawwonglawwong
authored andcommitted
Fix OculusVRModule not activate submodule properly
1 parent bea9b06 commit 327d1ab

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -485,15 +485,13 @@ public override bool ShouldActiveModule()
485485
return XRSettings.enabled && XRSettings.loadedDeviceName == "Oculus";
486486
#endif
487487
#pragma warning restore 0162
488-
489-
submodules.ActivateAllModules();
490488
}
491489

492490
public override void OnActivated()
493491
{
494492
Debug.Log("OculusVRModule activated.");
495493

496-
submodules.DeactivateAllModules();
494+
submodules.ActivateAllModules();
497495

498496
m_systemHeadsetType = OVRPlugin.GetSystemHeadsetType();
499497
m_systemHeadsetName = m_systemHeadsetType.ToString();
@@ -509,6 +507,8 @@ public override void OnDeactivated()
509507
{
510508
OVRPlugin.SetTrackingOriginType(m_prevTrackingSpace);
511509
s_moduleInstance = null;
510+
511+
submodules.DeactivateAllModules();
512512
}
513513

514514
public override void UpdateTrackingSpaceType()

0 commit comments

Comments
 (0)