From b94fff316f5a2d73b4a55e1f6094d72ceb30647d Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 17 Mar 2021 15:10:57 +0900 Subject: [PATCH] PrefabUtility.UnloadPrefabContents --- .../MeshUtility/Editor/ExportDialog/ExportDialogState.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Assets/UniGLTF/MeshUtility/Editor/ExportDialog/ExportDialogState.cs b/Assets/UniGLTF/MeshUtility/Editor/ExportDialog/ExportDialogState.cs index 15afe51d7..0ae1dd4d3 100644 --- a/Assets/UniGLTF/MeshUtility/Editor/ExportDialog/ExportDialogState.cs +++ b/Assets/UniGLTF/MeshUtility/Editor/ExportDialog/ExportDialogState.cs @@ -48,6 +48,13 @@ namespace MeshUtility { return; } + if (m_root.IsPrefab) + { +#if VRM_DEVELOP + Debug.Log($"PrefabUtility.UnloadPrefabContents({m_root.GameObject})"); +#endif + PrefabUtility.UnloadPrefabContents(m_root.GameObject); + } m_root = (value, isPrefab); m_requireValidation = true; RaiseExportRootChanged();