Namespace Str8lines.Tweening
Classes
Easing
Defines easing functions used internally and provides methods to calculate Vector3 and float
values.
Str8Tween
Str8Tween is a tween engine. This class is meant to instantiate tweens and manage their lifecycle. It provides additional methods to manipulate every tweens created.
Tween
Representation of a tween. A uuid is attributed to the tween on creation. Each instances can be manipulated with a variety of methods.
TweensHandler
A singleton used to keep track of every Tween created with Str8Tween. Updates alive ones and removes the dead ones on every frame.
Enums
CompletionMode
Defines end values to use after the tween completion.
EasingFunction
Used to specify the rate of change over time. See easings.net to visualize each easing function.
LoopStyle
Defines if values are reset on loop (Restart), if the tween is played forward then backward (Oscillate) or if tweening restarts from end values (WithOffset).
Delegates
Tween.TweenDelegate
Delegate for start and complete events.
Tween.TweenLoopDelegate
Delegate for loop event.