remove obsolete reify pass

This commit is contained in:
bd_ 2023-02-22 23:02:40 +09:00
parent 64664ac949
commit 557b4619ae
3 changed files with 0 additions and 36 deletions

View File

@ -172,7 +172,6 @@ namespace nadena.dev.modular_avatar.core.editor
var context = new BuildContext(vrcAvatarDescriptor); var context = new BuildContext(vrcAvatarDescriptor);
new ReifyMenuPass().OnPreprocessAvatar(vrcAvatarDescriptor, context);
new RenameParametersHook().OnPreprocessAvatar(avatarGameObject, context); new RenameParametersHook().OnPreprocessAvatar(avatarGameObject, context);
new MergeAnimatorProcessor().OnPreprocessAvatar(avatarGameObject, context); new MergeAnimatorProcessor().OnPreprocessAvatar(avatarGameObject, context);
context.AnimationDatabase.Bootstrap(vrcAvatarDescriptor); context.AnimationDatabase.Bootstrap(vrcAvatarDescriptor);

View File

@ -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<ModularAvatarMenuInstaller>(true))
{
BuildReport.ReportingObject(installer, () => ReifyMenu(context, installer));
}
}
private void ReifyMenu(BuildContext context, ModularAvatarMenuInstaller installer)
{
var source = installer.GetComponent<MenuSource>();
if (source == null) return;
var controls = source.GenerateMenu();
var menu = ScriptableObject.CreateInstance<VRCExpressionsMenu>();
menu.controls = controls.ToList();
installer.menuToAppend = context.CloneMenu(menu);
}
}
}

View File

@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: e50c6e0b2ad64fc0b1b00cb45117f023
timeCreated: 1676895255