av3-animator-as-code
av3-animator-as-code copied to clipboard
🚧🚧🚧 MIGRATION IN PROGRESS. THIS REPOSITORY IS UNDERGOING A MAJOR CLEANUP, FORCE PUSH WILL BE USED ON WIP BRANCHES. Write concise code to generate Avatars 3.0 Animators. Please join the Discord for...
Having a way to either merge in a controller before/after or use a controller as a base to build on would allow using AAC with existing prefabs such as GoGo...
Issue stemming from #27
Issue stemming from conversation on Discord
subAsset can be null for some strange reason, so do the type checks on subAsset (which all fail 'null') before accessing subAsset.name
This is probably a unity bug: When a state name is passed in to unity's `StateMachine.NewState`, sometimes it's ignored and the state is given the name `"\x01"` instead. This could...
Currently there's a state `.Drives` idiom, but there's no way to drive a parameter to be a copy of another currently. This would be handy to have in a gimmick...
Something along these lines: ```csharp aac.NewBlendTree() // AacFlUnconstructedBlendTree .Cartesian(fx.FloatParameter("X"), fx.FloatParameter("Y")) // AacFlBlendTree2D : AacFlBlendTree .Blending(blend -> { // AacFlEditBlendTree2D blend.At(0f, 0f).WithAnimation(aac.NewBlendTree()/*...*/); }); ```