AvatarMaskBodyPart support for ResolveAvatarMask #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ResolveAvatarMaskis really powerful, but the fact that it does not allow combiningAvatarMaskBodyParts with transforms makes it a lot less useful.My use case being the gesture layer. Say you have left hand, right hand, left ear and right ear layers.
The hand layers can be simply done via
VrcAssets()and the ear layers can also be simply done withResolveAvatarMask.However, as we know, the first layer of the gesture controller needs to union the masks of all sub-layers, so now we need a mask, which contains the ear transforms, as well as the fingers as
AvatarMaskBodyPart.This PR aims to add a way to easily achieve this without forcing the user to manually create the
AvatarMask, while maintaining functionality on existing overloads.