12345678910111213141516171819202122232425 |
- 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<SpatialMeshManager>() == null)
- {
- string filePath = "Assets/EZXRGlassSDK/Core/SpatialMesh/Prefabs/SpatialMeshManager.prefab";
- if (AssetDatabase.LoadAssetAtPath<GameObject>(filePath) == null)
- {
- filePath = AssetDatabase.GUIDToAssetPath("9cb4ff0104470844eafdb0f39509e0b2");
- }
- Core.PrefabUtility.InstantiatePrefabWithUndoAndSelection(AssetDatabase.LoadAssetAtPath<GameObject>(filePath));
- }
- }
- #endregion
- }
- }
|