Skip to content

Commit e3a2d3f

Browse files
author
ChengNan Yang
committed
Fix Wave XR handtracking and tracker settings
* Both handtracking and tracker required Wave XR Plugin Native
1 parent 5fb5f6a commit e3a2d3f

1 file changed

Lines changed: 7 additions & 15 deletions

File tree

  • Assets/HTC.UnityPlugin/ViveInputUtility/Scripts/Editor/VRPlatformSettings

Assets/HTC.UnityPlugin/ViveInputUtility/Scripts/Editor/VRPlatformSettings/WaveVRSettings.cs

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ public override void OnPreferenceGUI()
292292
GUI.enabled = true;
293293

294294
s_guiChanged |= EditorGUI.EndChangeCheck();
295-
if (GUILayout.Button(new GUIContent("Add Wave XR Plugin Essence", "Add " + WAVE_XR_PACKAGE_NAME + " to Package Manager"), GUILayout.ExpandWidth(false)))
295+
if (GUILayout.Button(new GUIContent("Add Wave XR Plugin Essence", "Add " + WAVE_XR_PACKAGE_ESSENCE_NAME + " to Package Manager"), GUILayout.ExpandWidth(false)))
296296
{
297297
if (!ManifestUtils.CheckRegistryExists(RegistryToolSettings.Instance().Registry))
298298
{
@@ -316,7 +316,7 @@ public override void OnPreferenceGUI()
316316

317317
const string enableWaveHandTrackingTitle = "Enable Wave Hand Tracking Support";
318318
EditorGUILayout.BeginHorizontal();
319-
#if VIU_WAVEVR_HAND_TRACKING_CHECK
319+
#if VIU_WAVEVR_HAND_TRACKING_CHECK && VIU_WAVEVR_HAND_TRACKING
320320
{
321321
var supported = EditorPrefs.GetBool("Wave/HandTracking/EnableHandTracking", false) && VRModuleSettings.activateWaveHandTrackingSubmodule;
322322
var shouldSupport = EditorGUILayout.ToggleLeft(new GUIContent(enableWaveHandTrackingTitle), supported);
@@ -336,7 +336,7 @@ public override void OnPreferenceGUI()
336336
GUI.enabled = true;
337337

338338
s_guiChanged |= EditorGUI.EndChangeCheck();
339-
if (GUILayout.Button(new GUIContent("Update Wave XR Plugin", "Update " + WAVE_XR_PACKAGE_NAME + " to latest version"), GUILayout.ExpandWidth(false)))
339+
if (GUILayout.Button(new GUIContent("Update Wave XR Plugin Native", "Update " + WAVE_XR_PACKAGE_NATIVE_NAME + " to latest version"), GUILayout.ExpandWidth(false)))
340340
{
341341
if (!ManifestUtils.CheckRegistryExists(RegistryToolSettings.Instance().Registry))
342342
{
@@ -347,13 +347,9 @@ public override void OnPreferenceGUI()
347347
{
348348
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_ESSENCE_NAME);
349349
}
350-
else if (PackageManagerHelper.IsPackageInList(WAVE_XR_PACKAGE_NATIVE_NAME))
351-
{
352-
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_NATIVE_NAME);
353-
}
354350
else
355351
{
356-
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_NAME);
352+
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_NATIVE_NAME);
357353
}
358354

359355
VIUProjectSettings.Instance.isInstallingWaveXRPlugin = true;
@@ -368,7 +364,7 @@ public override void OnPreferenceGUI()
368364

369365
const string enableWaveTrackerTitle = "Enable Wave Tracker Support";
370366
EditorGUILayout.BeginHorizontal();
371-
#if VIU_WAVEVR_TRACKER_CHECK
367+
#if VIU_WAVEVR_TRACKER_CHECK && VIU_WAVEVR_TRACKER
372368
{
373369
var supported = EditorPrefs.GetBool("Wave/Tracker/EnableTracker", false) && VRModuleSettings.activateWaveTrackerSubmodule;
374370
var shouldSupport = EditorGUILayout.ToggleLeft(new GUIContent(enableWaveTrackerTitle), supported);
@@ -384,7 +380,7 @@ public override void OnPreferenceGUI()
384380
GUI.enabled = true;
385381

386382
s_guiChanged |= EditorGUI.EndChangeCheck();
387-
if (GUILayout.Button(new GUIContent("Update Wave XR Plugin", "Update " + WAVE_XR_PACKAGE_NAME + " to latest version"), GUILayout.ExpandWidth(false)))
383+
if (GUILayout.Button(new GUIContent("Update Wave XR Plugin Native", "Update " + WAVE_XR_PACKAGE_NATIVE_NAME + " to latest version"), GUILayout.ExpandWidth(false)))
388384
{
389385
if (!ManifestUtils.CheckRegistryExists(RegistryToolSettings.Instance().Registry))
390386
{
@@ -395,13 +391,9 @@ public override void OnPreferenceGUI()
395391
{
396392
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_ESSENCE_NAME);
397393
}
398-
else if (PackageManagerHelper.IsPackageInList(WAVE_XR_PACKAGE_NATIVE_NAME))
399-
{
400-
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_NATIVE_NAME);
401-
}
402394
else
403395
{
404-
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_NAME);
396+
PackageManagerHelper.AddToPackageList(WAVE_XR_PACKAGE_NATIVE_NAME);
405397
}
406398

407399
VIUProjectSettings.Instance.isInstallingWaveXRPlugin = true;

0 commit comments

Comments
 (0)