Merge pull request #509 from ousttrue/fix/prefab_detection

Prefab であるかどうかの判定が、間違えて Prefab が存在するか否かになっている
This commit is contained in:
hiroj
2020-08-13 12:39:43 +09:00
committed by GitHub

View File

@@ -371,9 +371,10 @@ namespace VRM
Validation.Error("ExportRootに回転・拡大縮小は持てません。子階層で回転・拡大縮小してください").DrawGUI();
return;
}
if (AssetDatabase.GetAssetPath(root) != null)
if (!root.scene.IsValid())
{
// is prefab
// Prefab でシーンに出していないものを判定したい
// FIXME: もっと適切な判定があればそれに
Validation.Error("シーンに出していない Prefab はエクスポートできません(細かい挙動が違い、想定外の動作をところがあるため)。シーンに展開してからエクスポートしてください").DrawGUI();
return;
}