From 59330aba7746f966e3637dd17e4fd048e0a14ff4 Mon Sep 17 00:00:00 2001 From: Narazaka Date: Sun, 28 Feb 2021 19:14:14 +0900 Subject: [PATCH] fix script --- Assets/VRC2CVR/Editor/VRC2CVR.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Assets/VRC2CVR/Editor/VRC2CVR.cs b/Assets/VRC2CVR/Editor/VRC2CVR.cs index 8e45f35..f27955f 100644 --- a/Assets/VRC2CVR/Editor/VRC2CVR.cs +++ b/Assets/VRC2CVR/Editor/VRC2CVR.cs @@ -96,10 +96,14 @@ public static void CopyToCVR(MenuCommand menuCommand) { var cvrOverrides = new List>(vrcAnims.overridesCount); cvrAnims.GetOverrides(cvrOverrides); for (var i = 0; i < cvrOverrides.Count; ++i) { - var vrcClipName = OverrideMap[cvrOverrides[i].Key.name]; - if (vrcClipName == "") continue; - var vrcClip = vrcOverrideMap[vrcClipName]; - cvrOverrides[i] = new KeyValuePair(cvrOverrides[i].Key, vrcClip); + if (OverrideMap.TryGetValue(cvrOverrides[i].Key.name, out var vrcClipName)) { + if (vrcClipName == "") + continue; + var vrcClip = vrcOverrideMap[vrcClipName]; + cvrOverrides[i] = new KeyValuePair(cvrOverrides[i].Key, vrcClip); + } else { + Debug.LogWarning($"{cvrOverrides[i].Key.name} is unknown. please report this to VRC2CVR-YA author."); + } } cvrAnims.ApplyOverrides(cvrOverrides); }