fix: MaterialSetter is not working without ShapeChanger or ObjectToggle (#1043)

This commit is contained in:
nekobako 2024-08-26 10:04:14 +09:00 committed by GitHub
parent f96b2627aa
commit a2b9b817ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -17,7 +17,9 @@ namespace nadena.dev.modular_avatar.core.editor
var hasShapeChanger = context.AvatarRootObject.GetComponentInChildren<ModularAvatarShapeChanger>() != null;
var hasObjectSwitcher =
context.AvatarRootObject.GetComponentInChildren<ModularAvatarObjectToggle>() != null;
if (hasShapeChanger || hasObjectSwitcher)
var hasMaterialSetter =
context.AvatarRootObject.GetComponentInChildren<ModularAvatarMaterialSetter>() != null;
if (hasShapeChanger || hasObjectSwitcher || hasMaterialSetter)
{
var clip = new AnimationClip();
clip.name = "MA Shape Changer Defaults";