version 2.5.1

This commit is contained in:
Sean Lu
2025-01-08 10:28:35 +08:00
parent 2bfa2ad4c7
commit ae66f9c2fe
91 changed files with 7009 additions and 2005 deletions

View File

@@ -27,7 +27,7 @@ namespace UnityEngine.XR.OpenXR.Samples.ControllerSample
if (m_ActionReference != null
&& m_ActionReference.action != null
&& m_ActionReference.action.controls.Count > 0
//&& m_ActionReference.action.controls.Count > 0 // The Count of InputActionProperty will become 0 after switching interaction profiles.
&& m_ActionReference.action.enabled == true)
{
m_TargetGameobject.SetActive(true);

View File

@@ -24,7 +24,7 @@ namespace UnityEngine.XR.OpenXR.Samples.ControllerSample
if (m_TimeRemainingTillChange <= 0.0f)
{
List<XRInputSubsystem> inputSubsystems = new List<XRInputSubsystem>();
SubsystemManager.GetInstances(inputSubsystems);
SubsystemManager.GetSubsystems(inputSubsystems);
XRInputSubsystem subsystem = inputSubsystems?[0];
if (subsystem != null)
{

View File

@@ -138,7 +138,7 @@ namespace UnityEngine.XR.OpenXR.Samples.ControllerSample
XRInputSubsystem subsystem = null;
SubsystemManager.GetInstances(s_InputSubsystems);
SubsystemManager.GetSubsystems(s_InputSubsystems);
if(s_InputSubsystems.Count > 0)
{
subsystem = s_InputSubsystems[0];

View File

@@ -0,0 +1,37 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
namespace VIVE.OpenXR.Samples.OpenXRInput
{
public class RemoveRenderMask : MonoBehaviour
{
private void OnEnable()
{
StartCoroutine(RemoveOcclusionMask());
}
IEnumerator RemoveOcclusionMask()
{
// Find DisplaySubsystem
XRDisplaySubsystem display = null;
List<XRDisplaySubsystem> displaySubsystems = new List<XRDisplaySubsystem>();
do
{
SubsystemManager.GetSubsystems(displaySubsystems);
foreach (var d in displaySubsystems)
{
if (d.running)
{
display = d;
break;
}
}
yield return null;
} while (display == null);
Debug.Log("RemoveOcclusionMask XRSettings.occlusionMaskScale = 0");
XRSettings.occlusionMaskScale = 0;
XRSettings.useOcclusionMesh = false;
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7f60faf6b28b7954b9ddf397eda40dc7
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: