Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.8.0] - 2022/11/30
Added
- New
BillboardRotation
behavior - New
AnimatedMaterialTiling
behavior - New behaviors to rotate based on user input (Input System dependency added)
InputRotation
LookAtMouse
- New match transform behaviors
MatchPosition
MatchRotation
MatchScale
MatchTransform
- New lock transform behaviors
LockPosition
LockRotation
LockScale
LockTransform
- Optional axis constraints added to
SmoothFollow
andSmoothLookAt
- Option to change coordinate space for most animation behaviors
- Help URLs added to every behavior script
Changed
- Default execution order set to +100 for behaviors using LateUpdate
- Update strategies hidden from component menu
- Renamed
UpdateBehavior
toUpdateBehaviour
- Documentation changes
Removed
- Deleted
Parameter
static class - Deleted internal
Processors
class
[1.7.0] - 2022/05/20
Added
- Implemented an update strategy pattern to reduce overhead and improve performance
- New
SmoothDampQuaternion
data structure - New
Processors
internal helper class
Changed
- Moved animation behaviors to a new directory
- Changed
SmoothDamp<T>
fields from protected to private
[1.6.2] - 2021/11/14
Changed
- Rewrote and simplified custom propety drawers
Fixed
- Indentation of AnimatorParameter label in the editor
[1.6.1] - 2021/10/28
Changed
- Naming convention of private serialized properties to match Unity conventions
[1.6.0] - 2021/07/18
Added
- New
Parameter
static class with predefined hash ids - New
SmoothDamp<T>
abstract class - New
SmoothDampFloat
data structure - New
SmoothDampVector2
data structure - New
SmoothDampVector3
data structure
Fixed
- Hash ids on
AnimatorParameter
were not updating when the name was changed in the editor
[1.5.0] - 2021/07/07
Added
- New
Timing01
struct - New
TimingRange01
struct - New
IAnimationCurve<T>
interface
Changed
- Removed root bone from avatar masks
- Updated documentation comments
- Updated package metadata
[1.4.2] - 2021/07/01
Changed
- Hash ids on
AnimatorParameter
are now generated automatically without ever having to call a function
[1.4.1] - 2021/06/28
Changed
- Attribute
[AddComponentMenu]
added to all behaviors
[1.4.0] - 2021/06/27
Added
- Support for different update modes on common animation scripts
- New
RotateAround
script
Changed
- Increased default speed values
- Separated speed from rotation axis
[1.3.1] - 2021/06/22
Added
- Editor property drawer for
AnimatorParameter
[1.3.0] - 2021/06/22
Added
- New
AnimatorParameter
data structure - Restart function added to
AnimatedSprite
[1.2.0] - 2021/06/10
Added
- New
FollowPath
script - Support for reversed
AnimatedSprite
[1.1.0] - 2021/05/19
Added
- New
AnimatedSprite
behavior
[1.0.1] - 2021/04/13
Changed
- Package description
Fixed
- Set Editor assembly to only compile for the Editor platform
- Moved non-compiled assets outside of the Runtime directory
[1.0.0] - 2021/03/24
Added
- 16 Humanoid Animation Masks
- Animation Scripts
- SmoothFollow
- SmoothLookAt
- Blink
- Move
- Orbit
- Rotate
- Scale
- Data Structures
- Timing
- TimingRange
- Vector2AnimationCurve
- Vector3AnimationCurve
- Vector4AnimationCurve