mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-04-11 23:19:00 +08:00
Do not include non-enable installers in the path search.
This commit is contained in:
parent
fc3ee7a47f
commit
99167df170
@ -264,11 +264,11 @@ namespace nadena.dev.modular_avatar.core.editor
|
||||
_menuInstallersMap = new Dictionary<VRCExpressionsMenu, List<ModularAvatarMenuInstaller>>();
|
||||
var avatar = RuntimeUtil.FindAvatarInParents(((Component)target).transform);
|
||||
if (avatar == null) return;
|
||||
var menuInstallers = avatar.GetComponentsInChildren<ModularAvatarMenuInstaller>();
|
||||
var menuInstallers = avatar.GetComponentsInChildren<ModularAvatarMenuInstaller>()
|
||||
.Where(menuInstaller => menuInstaller.enabled && menuInstaller.menuToAppend != null);
|
||||
foreach (ModularAvatarMenuInstaller menuInstaller in menuInstallers)
|
||||
{
|
||||
if (menuInstaller == target) continue;
|
||||
if (menuInstaller.menuToAppend == null) continue;
|
||||
var visitedMenus = new HashSet<VRCExpressionsMenu>();
|
||||
var queue = new Queue<VRCExpressionsMenu>();
|
||||
queue.Enqueue(menuInstaller.menuToAppend);
|
||||
|
Loading…
x
Reference in New Issue
Block a user