- Dependency upgrade
- Entities 0.17.0-preview.42 (from 0.14.0-preview.18)
- Burst 1.4.9 (from 1.3.6)
- Reflection data of generic jobs has not automatically initialized (#1)
- Ended tweening entity is set back to start value (#2)
- Multiple TweenStates are not destroyed properly at the same time
TweenDestroySystem.DestroyJob
now usesBufferTypeHandle
instead ofBufferFromEntity
- Improve performance by marking tweens to be destroyed with
TweenDestroyCommand
instead ofTweenState.LoopCount == 255
- An exception in Tiny builds when
new TTweenInfo()
inTweenGenerateSystem
invokesActivator.CreateInstance()
- Add
in
modifiers
- Fix an ambiguous reference for
SpriteRenderer
when Tiny 0.31.0 and 2D Entities both installed
- Tween parameter: Start delay
- Tween support for
SpriteRenderer.Color
in Tiny (Tween.Tint()
) - Support for Tiny 0.29.0 and above
- Unit tests
Ease_Delayed
- Generation, application and destruction of
Tween.Tint()
EaseDesc
shortcuts (with exponent = 2)EaseDesc.Linear
EaseDesc.SmoothStart
EaseDesc.SmoothStop
EaseDesc.SmoothStep
- Set WriteGroup for
Translation
,Rotation
andScale
- Replace
TweenState.LOOP_COUNT_INFINITE
withTween.Infinite
- Parallel writing with
[NativeDisableContainerSafetyRestriction]
inTweenDestroySystem
Tween
functions overloads takingTweenParams
TweenParams
default values in constructorTweenParams
overridesToString()
- Unit tests
- Ease
- Pause
- Resume
- Stop
- Ping-pong
- Loop
- Generate, apply and destroy
Translation
Rotation
NonUniformScale
TweenParams
parameters order in constructorTweenStopSystem
schedules structural changes toEndSimulationEntityCommandBufferSystem
(wasBeginSimulationEntityCommandBufferSystem
)- Systems use
World
(wasWorld.DefaultGameObjectInjectionWorld
)
- GitHub Actions to build the default scene for Win64
Editor.BuildUtils
for building the default scene with GitHub Actions- Sample: Stress Test
- Rename buffer element
Tween
toTweenState
- Rename static class
EntityTween
toTween
- Replace assertions with if-else checks to be compatible to Burst
- Typo "Crossfade"
Ease
utilities for interpolationTranslation
,Rotation
andScale
tween support- Pause, resume and stop tweens on the entity