Add process to be added to ClonedMenuMappings

This commit is contained in:
raiti-chan 2022-12-17 00:07:42 +09:00
parent f1b6ce585f
commit 908d0f3858
2 changed files with 3 additions and 0 deletions

View File

@ -119,6 +119,7 @@ namespace nadena.dev.modular_avatar.core.editor
{ {
BoneDatabase.ResetBones(); BoneDatabase.ResetBones();
PathMappings.Clear(); PathMappings.Clear();
ClonedMenuMappings.Clear();
try try
{ {
@ -159,6 +160,7 @@ namespace nadena.dev.modular_avatar.core.editor
{ {
UnityEngine.Object.DestroyImmediate(component); UnityEngine.Object.DestroyImmediate(component);
} }
ClonedMenuMappings.Clear();
} }
FixupAnimatorDebugData(avatarGameObject); FixupAnimatorDebugData(avatarGameObject);

View File

@ -192,6 +192,7 @@ namespace nadena.dev.modular_avatar.core.editor
newMenu = Object.Instantiate(menu); newMenu = Object.Instantiate(menu);
AssetDatabase.CreateAsset(newMenu, Util.GenerateAssetPath()); AssetDatabase.CreateAsset(newMenu, Util.GenerateAssetPath());
remapped[menu] = newMenu; remapped[menu] = newMenu;
ClonedMenuMappings.Add(menu, newMenu);
foreach (var control in newMenu.controls) foreach (var control in newMenu.controls)
{ {