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;
}
}
}