Leave Alpha version, by committing some of the last breaking API changes.
Compared to 1.0.99xx:
- Commit breaking changes to fix inconsistencies in the API:
- (BREAKING) Make constructors non-public:
- Allow installation with VRChat 3.7.x.
- Due to VRCAnimatorPlayAudio, VRChat 3.5.2 is now the minimum supported VRChat version.
- Support VRCAnimatorPlayAudio and VRCAvatarParameterDriver as lambda expressions:
- Add support for VRCAnimatorPlayAudio through AacFlState.Audio(...), which accepts a lambda expression for invoking AacVRCFlEditAnimatorPlayAudio.
- Invoking this function always creates a new VRCAnimatorPlayAudio, even if one already exists.
- Add support for VRCAvatarParameterDriver through AacFlState.Driving(...), which accepts a lambda expression for invoking AacVRCFlEditAvatarParameterDriver.
- Invoking this function always creates a new VRCAvatarParameterDriver, even if one already exists.
- This allows the creation of separate VRCAvatarParameterDriver for local and non-local operations.
- This is an evolution of the Driving*() functions, as VRCAvatarParameterDriver has become more complex over the years.
- Add support for VRCAnimatorPlayAudio through AacFlState.Audio(...), which accepts a lambda expression for invoking AacVRCFlEditAnimatorPlayAudio.
- Inline documentation pass.