diff --git a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs index 68503114..0d0c07af 100644 --- a/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs +++ b/Packages/nadena.dev.modular-avatar/Editor/AvatarProcessor.cs @@ -46,7 +46,14 @@ namespace nadena.dev.modular_avatar.core.editor EditorApplication.playModeStateChanged += OnPlayModeStateChanged; } - [MenuItem("Tools/Modular Avatar/Apply to current avatar", false)] + [MenuItem("Tools/Modular Avatar/Manual bake avatar", true)] + private static bool ValidateApplyToCurrentAvatar() + { + var avatar = Selection.activeGameObject; + return (avatar != null && avatar.GetComponent() != null); + } + + [MenuItem("Tools/Modular Avatar/Manual bake avatar", false)] private static void ApplyToCurrentAvatar() { var avatar = Selection.activeGameObject;