HOTween: what do EaseInBack, EaseOutBack, EaseInOutBack do?
From what I can tell, they tween something 10% beyond its end and tween it back. Something like the orange line in the following screenshot:
seen from United Kingdom
seen from Netherlands

seen from Germany
seen from France
seen from United States
seen from Germany
seen from Sweden

seen from United States
seen from India

seen from Italy
seen from United States
seen from China

seen from United States
seen from China
seen from United States
seen from Canada
seen from China
seen from Maldives
seen from China

seen from United Kingdom
HOTween: what do EaseInBack, EaseOutBack, EaseInOutBack do?
From what I can tell, they tween something 10% beyond its end and tween it back. Something like the orange line in the following screenshot:
How to make HOTween ignore time scale
Instead of doing something like
HOTween.To(labelTransform, 0.2f, new TweenParms() .Prop("localScale", originalScale));
Do this instead. Pay attention to the last line.
HOTween.To(labelTransform, 0.2f, new TweenParms() .Prop("localScale", originalScale) .UpdateType(UpdateType.TimeScaleIndependentUpdate));
This way, the tween will be played independent of Time.timeScale.
If you want all tweens to be independent of time scale by default, do this:
HOTween.defUpdateType = UpdateType.TimeScaleIndependentUpdate;
HOTween's site has the full (if slightly messy) documentation.
HOTween works fine with 2d Toolkit
With exactly the same code as NGUI. Be sure to check the examples on HOTween's getting started page.
// Beautiful method chaining. Call methods on TweenParms to change // the tween behaviour. HOTween.To(Sprite, 1f, new TweenParms() .Prop("color", Color.clear) .Loops(-1, LoopType.Yoyo));
HOTween works fine with NGUI
On first impressions, anyway. Be sure to check the examples on HOTween's getting started page.
// Beautiful method chaining. Call methods on TweenParms to change // the tween behaviour. HOTween.To(Sprite, 1f, new TweenParms() .Prop("color", Color.clear) .Loops(-1, LoopType.Yoyo));