Fix NPE when inspecting BoneProxy outside of an avatar

This commit is contained in:
bd_ 2022-10-15 14:36:54 -07:00
parent 76d2adefd3
commit c0ea7f7e7e

View File

@ -34,7 +34,7 @@ namespace net.fushizen.modular_avatar.core.editor
var t = (ModularAvatarBoneProxy) targets[i]; var t = (ModularAvatarBoneProxy) targets[i];
var av = RuntimeUtil.FindAvatarInParents(t.transform); 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) if (av == null || parentAvatar != av.gameObject)
{ {
base.OnInspectorGUI(); base.OnInspectorGUI();