using System.Collections; using UnityEngine; using UnityEngine.XR.Management; public class ForceXRStartup : MonoBehaviour { private IEnumerator Start() { XRManagerSettings xrManager = XRGeneralSettings.Instance.Manager; if (xrManager.activeLoader == null) { Debug.Log("Initializing XR manually..."); yield return xrManager.InitializeLoader(); if (xrManager.activeLoader != null) { xrManager.StartSubsystems(); Debug.Log("XR started successfully."); } else { Debug.LogError("XR failed to initialize."); } } else { Debug.Log("XR already running."); } } }