diff --git a/Packages/net.fushizen.modular-avatar/Editor/Inspector/BoneProxyEditor.cs b/Packages/net.fushizen.modular-avatar/Editor/Inspector/BoneProxyEditor.cs index 876fe1a4..bca84b35 100644 --- a/Packages/net.fushizen.modular-avatar/Editor/Inspector/BoneProxyEditor.cs +++ b/Packages/net.fushizen.modular-avatar/Editor/Inspector/BoneProxyEditor.cs @@ -34,7 +34,7 @@ namespace net.fushizen.modular_avatar.core.editor var t = (ModularAvatarBoneProxy) targets[i]; var av = RuntimeUtil.FindAvatarInParents(t.transform); - if (parentAvatar == null) parentAvatar = av.gameObject; + if (av != null && parentAvatar == null) parentAvatar = av.gameObject; if (av == null || parentAvatar != av.gameObject) { base.OnInspectorGUI();