Merge pull request #1334 from Santarh/destroyRuntimeGltfInstance

[0.x] Remove RuntimeGltfInstance before saving a prefab.
This commit is contained in:
ousttrue
2021-10-22 19:01:37 +09:00
committed by GitHub

View File

@@ -141,6 +141,9 @@ namespace VRM
loaded.TransferOwnership(SaveAsAsset);
var root = loaded.Root;
// Remove RuntimeGltfInstance component before saving as a prefab.
UnityObjectDestoyer.DestroyRuntimeOrEditor(loaded);
// Create or update Main Asset
if (m_prefabPath.IsFileExists)
{
@@ -155,7 +158,7 @@ namespace VRM
}
// destroy GameObject on scene
GameObject.DestroyImmediate(root);
UnityObjectDestoyer.DestroyRuntimeOrEditor(root);
foreach (var x in m_paths)
{