File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Assets/MRTK/Core/Utilities/Gltf/Serialization/Importers Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 1
1
// Copyright (c) Microsoft Corporation.
2
2
// Licensed under the MIT License.
3
3
4
+ using Microsoft . MixedReality . Toolkit . Utilities . Editor ;
4
5
using Microsoft . MixedReality . Toolkit . Utilities . Gltf . Schema ;
5
6
using System . IO ;
6
7
using UnityEditor ;
@@ -16,6 +17,22 @@ namespace Microsoft.MixedReality.Toolkit.Utilities.Gltf.Serialization.Editor
16
17
{
17
18
public static class GltfEditorImporter
18
19
{
20
+ #if MRTK_GLTF_IMPORTER_OFF
21
+ [ MenuItem ( "Mixed Reality/Toolkit/Utilities/Enable MRTK glTF asset importer" ) ]
22
+ #else
23
+ [ MenuItem ( "Mixed Reality/Toolkit/Utilities/Disable MRTK glTF asset importer" ) ]
24
+ #endif
25
+ private static void ReconcileGltfImporterDefine ( )
26
+ {
27
+ BuildTargetGroup group = BuildPipeline . GetBuildTargetGroup ( EditorUserBuildSettings . activeBuildTarget ) ;
28
+
29
+ #if MRTK_GLTF_IMPORTER_OFF
30
+ ScriptUtilities . RemoveScriptingDefinitions ( group , "MRTK_GLTF_IMPORTER_OFF" ) ;
31
+ #else
32
+ ScriptUtilities . AppendScriptingDefinitions ( group , "MRTK_GLTF_IMPORTER_OFF" ) ;
33
+ #endif
34
+ }
35
+
19
36
public static async void OnImportGltfAsset ( AssetImportContext context )
20
37
{
21
38
var importedObject = await GltfUtility . ImportGltfObjectFromPathAsync ( context . assetPath ) ;
You can’t perform that action at this time.
0 commit comments