remove gameobject after prefab created.

This commit is contained in:
ousttrue 2021-06-14 19:12:28 +09:00
parent 85c5466fd8
commit 4e321458ee

View File

@ -140,7 +140,6 @@ namespace VRM
m_paths.Add(m_prefabPath);
loaded.TransferOwnership(SaveAsAsset);
var root = loaded.Root;
GameObject.DestroyImmediate(loaded);
// Create or update Main Asset
if (m_prefabPath.IsFileExists)
@ -155,6 +154,9 @@ namespace VRM
PrefabUtility.SaveAsPrefabAssetAndConnect(root, m_prefabPath.Value, InteractionMode.AutomatedAction);
}
// destroy GameObject on scene
GameObject.DestroyImmediate(root);
foreach (var x in m_paths)
{
x.ImportAsset();