hai-vr / av3-animator-as-code

Generate animator layers and animations from a fluent builder syntax. Initially designed for use in VRChat, this is now a generic package that does not require it.
https://docs.hai-vr.dev/docs/products/animator-as-code
MIT License
190 stars 14 forks source link

Convert to package format, cleanup namespace and class name, implement multiple PRs #34

Open Happyrobot33 opened 1 year ago

Happyrobot33 commented 1 year ago

This is kind of a hodge-podge PR, but im making it so it can be looked over. I implemented some things from PRs and issues, namely Closes https://github.com/hai-vr/av3-animator-as-code/issues/25 Closes https://github.com/hai-vr/av3-animator-as-code/issues/24 Closes https://github.com/hai-vr/av3-animator-as-code/pull/32 Closes https://github.com/hai-vr/av3-animator-as-code/pull/31

This also moves the system over into a package instead of residing in the assets folder, carrying with it the relevant actions (feel free to ask me how to set them up, they are a little scuffed at the moment so I could test it)

Lastly, and this is a breaking change, I changed the main namespace from AnimatorAsCode.V0 to AnimatorAsCode and renamed AacV0 to Aac to keep things simpler and to make more sense