#if ENABLE_CLOUD_SERVICES_ANALYTICS || UNITY_2023_2_OR_NEWER using System; using UnityEngine; namespace UnityEditor.XR.Interaction.Toolkit.Analytics { /// /// Information about a particular scene included in a build. /// [Serializable] struct StaticSceneData { /// /// The index of the scene in the Scene List. /// [SerializeField] public int buildIndex; /// /// The GUID of the scene. /// [SerializeField] public string sceneGuid; /// /// The number of interactor components (IXRInteractor) in the scene. /// [SerializeField] public int interactorsCount; /// /// The number of interactable components (IXRInteractable) in the scene. /// [SerializeField] public int interactablesCount; /// /// The number of Locomotion Provider components (LocomotionProvider) in the scene. /// [SerializeField] public int locomotionProvidersCount; /// /// The number of UI input module components (BaseInputModule) in the scene. /// [SerializeField] public int uiInputModulesCount; /// /// The number of UI raycaster components (BaseRaycaster) in the scene. /// [SerializeField] public int uiRaycastersCount; /// /// The number of XR Input Modality Manager components (XRInputModalityManager) in the scene. /// [SerializeField] public int modalityManagersCount; } } #endif