Fix avatar masks were generated in the controller instead of the container

This commit is contained in:
Haï~
2023-10-02 05:20:12 +02:00
parent a603cd5690
commit e319d85c84
2 changed files with 10 additions and 6 deletions
@@ -50,6 +50,15 @@ namespace AnimatorAsCode.V1
if (component.AssetContainer != null) AssetDatabase.AddObjectToAsset(duplicated, component.AssetContainer);
return duplicated;
}
internal static AvatarMask NewAvatarMask(AacConfiguration component, string fullLayerName)
{
var avatarMask = new AvatarMask();
avatarMask.name = "zAutogenerated__" + component.AssetKey + "_" + fullLayerName + "__AvatarMask";
avatarMask.hideFlags = HideFlags.None;
if (component.AssetContainer != null) AssetDatabase.AddObjectToAsset(avatarMask, component.AssetContainer);
return avatarMask;
}
internal static EditorCurveBinding Binding(AacConfiguration component, Type type, Transform transform, string propertyName)
{