Releases: zigurous/unity-tweening-system
Releases · zigurous/unity-tweening-system
3.0.0
Added
- Support for creating generic tweens with
short
values - New extension methods for tweening
MaterialPropertyBlock
- New extension method
Shadow.TweenAlpha
- New interface
ITweenEventHandler
that can be used to respond to tween events without allocating GC from delegates - New utility functions to change color components
Changed
- Refactored tween extensions to not use closures to reduce GC allocations
- Source objects are now cached in the tween and passed to the getter/setter functions
- Changed property name casing to match C# conventions
- Renamed
Transform.TweenScale
toTransform.TweenLocalScale
- Renamed
Shadow.TweenEffectColor
toShadow.TweenColor
- Renamed
Shadow.TweenEffectDistance
toShadow.TweenDistance
Fixed
- Fixed tweens not updating when the duration is set to zero
- Fixed interpolation snapping to round to the nearest integer instead of always rounding down
2.6.1
Fixed
- Prevented errors caused when tweens are created while the game or scene is unloading
Changed
- Changed material extension parameter order to match Unity conventions
2.6.0
Changed
- The existing
TweeningSettings
MonoBehaviour has been consolidated into theSettings
class. Settings can be changed in this class through static properties or as a MonoBehaviour.
2.5.0
Changed
- Global settings defined in
Tweening
have been moved to new static classSettings
- Scene indexes default to the current active scene
- Tween
sceneIndex
is now a publicly exposed field - Shortcut tweens that are not apart of components still have an id set automatically
2.4.0
Added
- New TweeningSettings component that can be used to change settings in the editor
Changed
- Hide TweenManager in component menu
- Settings properties have been renamed
2.3.0
Added
- Support for tweening Rect values
- New Material tween extensions
- New Camera tween extensions
Changed
- Optimized memory consumption using enum flags
Removed
- Removed
Tweening.killTweensOnSceneUnload
setting. Each tween now tracks the scene index and is automatically killed when that scene is unloaded.
2.2.1
Fixed
- Removed editor only property tweens
2.2.0
Added
- Setting to kill tweens when the scene is unloaded (default=true)
2.1.0
Added
- Support for looping
- Support for snapping
- Support for reversing sequences
2.0.1
Fixed
- Fix meta file reference error