using EZXR.Glass.SpatialMesh; using UnityEditor; using UnityEngine; namespace EZXR.Glass.Core { public partial class ARAbilities : MonoBehaviour { #region SpatialMesh [MenuItem("GameObject/XR Abilities/Additional.../SpatialMesh", false, 100)] public static void EnableSpatialMesh() { if (FindObjectOfType() == null) { string filePath = "Assets/EZXRGlassSDK/Core/SpatialMesh/Prefabs/SpatialMeshManager.prefab"; if (AssetDatabase.LoadAssetAtPath(filePath) == null) { filePath = AssetDatabase.GUIDToAssetPath("9cb4ff0104470844eafdb0f39509e0b2"); } Core.PrefabUtility.InstantiatePrefabWithUndoAndSelection(AssetDatabase.LoadAssetAtPath(filePath)); } } #endregion } }