namespace UnityEngine.XR.ARFoundation { /// /// Represents the current state of the AR system. /// public enum ARSessionState { /// /// The AR system has not been initialized. Availability is unknown. /// . /// None, /// /// AR is not supported on the current device. /// Unsupported, /// /// The system is checking for the availability of AR. /// . /// CheckingAvailability, /// /// AR is supported, but requires additional software to be installed. /// . /// NeedsInstall, /// /// AR software is being installed. . /// Installing, /// /// AR is supported and ready. /// Ready, /// /// An AR session is initializing (that is, starting up). This usually means AR is working /// but has not yet gathered enough information about the environment. /// SessionInitializing, /// /// An AR session is running and is tracking (that is, the device is able to determine its /// position and orientation in the world). /// SessionTracking } }