Successfully detected a XR device in working order.
This property has been deprecated and will be removed in a future release.
Instead, try to retrieve the XRDisplaySubsystem to see if it is running, as the example below illustrates.
using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
internal static class ExampleUtil
{
public static bool isPresent()
{
var xrDisplaySubsystems = new List<XRDisplaySubsystem>();
SubsystemManager.GetInstances<XRDisplaySubsystem>(xrDisplaySubsystems);
foreach (var xrDisplay in xrDisplaySubsystems)
{
if (xrDisplay.running)
{
return true;
}
}
return false;
}
}
public class CheckXRDisplay : MonoBehaviour
{
void Awake()
{
Debug.Log("Do we have an Active Display? " + ExampleUtil.isPresent().ToString());
}
}