From 557b4619ae5af0ac2f5a19abf6759689b6766b0f Mon Sep 17 00:00:00 2001 From: bd_ Date: Wed, 22 Feb 2023 23:02:40 +0900 Subject: [PATCH] remove obsolete reify pass --- .../Editor/AvatarProcessor.cs | 1 - .../Editor/ReifyMenuPass.cs | 32 ------------------- .../Editor/ReifyMenuPass.cs.meta | 3 -- 3 files changed, 36 deletions(-) delete mode 100644 Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs delete mode 100644 Packages/nadena.dev.modular-avatar/Editor/ReifyMenuPass.cs.meta 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