From d4609bc2c78f79cceffc9799ae0495c8224df8c8 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Thu, 19 May 2022 15:48:51 +0900 Subject: [PATCH] fix --- Assets/VRM_Samples/BlendShapeMenu/BlendShapeMenu.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Assets/VRM_Samples/BlendShapeMenu/BlendShapeMenu.cs b/Assets/VRM_Samples/BlendShapeMenu/BlendShapeMenu.cs index 3b66875c3..7cbdc8ee4 100644 --- a/Assets/VRM_Samples/BlendShapeMenu/BlendShapeMenu.cs +++ b/Assets/VRM_Samples/BlendShapeMenu/BlendShapeMenu.cs @@ -136,7 +136,6 @@ namespace VRM.Sample.BlendShapeMenu Debug.LogError("no context"); return; } - var assetPath = AssetDatabase.GetAssetPath(avatar); var dir = EditorUtility.SaveFolderPanel("blendshape folder", assetPath, ""); @@ -153,16 +152,25 @@ namespace VRM.Sample.BlendShapeMenu var extension = Path.GetExtension(f).ToLower(); if (extension != ".asset") { + // not asset continue; } var clipPath = ToUnityPath(f); - sb.AppendLine(clipPath); + if (clipPath == null) + { + // not BlendShapeClip + continue; + } + var clip = AssetDatabase.LoadAssetAtPath(clipPath); if (avatar.Clips.Contains(clip)) { + // already exists continue; } + + sb.AppendLine(clipPath); avatar.Clips.Add(clip); }