using System; using UnityEngine; using UnityEngine.XR.Management; namespace UnityEditor.XR.Simulation { /// /// Build settings for XR Simulation. /// [Serializable] [XRConfigurationData("XR Simulation", k_SettingsKey)] public class XRSimulationSettings : ScriptableObject { /// /// Configuration key for the settings. /// public const string k_SettingsKey = "com.unity.xr.arfoundation.simulation_settings"; /// /// Get the instance of the . /// public static XRSimulationSettings currentSettings => EditorBuildSettings.TryGetConfigObject(k_SettingsKey, out XRSimulationSettings settings) ? settings : null; void Awake() { EditorApplication.delayCall += XREnvironmentViewUtilities.ToggleXREnvironmentOverlays; } } }