diff --git a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs index 9600375f..64862997 100644 --- a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs +++ b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs @@ -172,7 +172,6 @@ namespace nadena.dev.modular_avatar.core.editor var context = new BuildContext(vrcAvatarDescriptor); - new ReifyMenuPass().OnPreprocessAvatar(vrcAvatarDescriptor, context); new RenameParametersHook().OnPreprocessAvatar(avatarGameObject, context); new MergeAnimatorProcessor().OnPreprocessAvatar(avatarGameObject, context); context.AnimationDatabase.Bootstrap(vrcAvatarDescriptor); diff --git a/Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs b/Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs deleted file mode 100644 index 44cd4f5a..00000000 --- a/Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System.Linq; -using nadena.dev.modular_avatar.editor.ErrorReporting; -using UnityEngine; -using VRC.SDK3.Avatars.Components; -using VRC.SDK3.Avatars.ScriptableObjects; - -namespace nadena.dev.modular_avatar.core.editor -{ - internal class ReifyMenuPass - { - public void OnPreprocessAvatar(VRCAvatarDescriptor root, BuildContext context) - { - foreach (ModularAvatarMenuInstaller installer in - root.GetComponentsInChildren(true)) - { - BuildReport.ReportingObject(installer, () => ReifyMenu(context, installer)); - } - } - - private void ReifyMenu(BuildContext context, ModularAvatarMenuInstaller installer) - { - var source = installer.GetComponent(); - if (source == null) return; - - var controls = source.GenerateMenu(); - var menu = ScriptableObject.CreateInstance(); - menu.controls = controls.ToList(); - - installer.menuToAppend = context.CloneMenu(menu); - } - } -} \ No newline at end of file diff --git a/Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs.meta b/Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs.meta deleted file mode 100644 index 182b2e97..00000000 --- a/Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: e50c6e0b2ad64fc0b1b00cb45117f023 -timeCreated: 1676895255 \ No newline at end of file