From 908d0f3858bc0963d4724d845c4b6bd31c59c96f Mon Sep 17 00:00:00 2001 From: raiti-chan Date: Sat, 17 Dec 2022 00:07:42 +0900 Subject: [PATCH] Add process to be added to ClonedMenuMappings --- Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs | 2 ++ .../nadena.dev.modular-avatar/Editor/RenameParametersHook.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs index 000209bc..86de8bba 100644 --- a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs +++ b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs @@ -119,6 +119,7 @@ namespace nadena.dev.modular_avatar.core.editor { BoneDatabase.ResetBones(); PathMappings.Clear(); + ClonedMenuMappings.Clear(); try { @@ -159,6 +160,7 @@ namespace nadena.dev.modular_avatar.core.editor { UnityEngine.Object.DestroyImmediate(component); } + ClonedMenuMappings.Clear(); } FixupAnimatorDebugData(avatarGameObject); diff --git a/Packages/nadena.dev.modular-avatar/Editor/RenameParametersHook.cs b/Packages/nadena.dev.modular-avatar/Editor/RenameParametersHook.cs index 94ecab72..e22d3a07 100644 --- a/Packages/nadena.dev.modular-avatar/Editor/RenameParametersHook.cs +++ b/Packages/nadena.dev.modular-avatar/Editor/RenameParametersHook.cs @@ -192,6 +192,7 @@ namespace nadena.dev.modular_avatar.core.editor newMenu = Object.Instantiate(menu); AssetDatabase.CreateAsset(newMenu, Util.GenerateAssetPath()); remapped[menu] = newMenu; + ClonedMenuMappings.Add(menu, newMenu); foreach (var control in newMenu.controls) {