-
Notifications
You must be signed in to change notification settings - Fork 13
Tween Reference
BeauchesneFilament edited this page Apr 30, 2019
·
1 revision
Generic tween shortcuts currently exist for the following types:
Type | Function |
---|---|
Float | Tween.Float |
Tween.ZeroToOne |
|
Tween.OneToZero |
|
Integer | Tween.Int |
Vector2 | Tween.Vector |
Vector3 | Tween.Vector |
Vector4 | Tween.Vector |
Rect | Tween.Rect |
RectOffset | Tween.RectOffset |
Quaternion | Tween.Quaternion |
Color | Tween.Color |
AnimationCurve | Tween.FloatCurve |
Gradient | Tween.Gradient |
Tween extension methods currently exist for the following types:
Type | Property | Function |
---|---|---|
Transform | Position |
MoveTo , MoveToWithSpeed
|
Scale |
ScaleTo , SquashStretchTo
|
|
Rotation |
RotateTo , LookAt
|
|
Transform | TransformTo |
|
RectTransform | Anchored Position | AnchorPosTo |
Anchors | AnchorTo |
|
Size Delta | SizeDeltaTo |
|
Pivot | PivotTo |
|
RectTransform | RectTransformTo |
|
AudioSource | Volume | VolumeTo |
Pitch | PitchTo |
|
Pan | PanTo |
|
Camera | Orthographic Size | OrthoSizeTo |
Field of View | FieldOfViewTo |
|
Background Color |
BackgroundColorTo , BackgroundGradient
|
|
Rendering | ||
SpriteRenderer | Color/Alpha |
ColorTo , FadeTo , Gradient
|
TextMesh | Color/Alpha Property |
ColorTo , FadeTo , Gradient
|
Material | Color/Alpha Property |
ColorTo , FadeTo , Gradient
|
Float Property | FloatTo |
|
Vector4 Property | VectorTo |
|
Light | Range | RangeTo |
Intensity | IntensityTo |
|
Spotlight Angle | SpotAngleTo |
|
Shadow Strength | ShadowStrengthTo |
|
Color |
ColorTo , Gradient
|
|
SkinnedMeshRenderer | Blend Shape Weight | BlendShapeTo |
Canvas | ||
CanvasGroup | Alpha | FadeTo |
CanvasRenderer | Color/Alpha |
ColorTo , FadeTo , Gradient
|
Graphic | Color/Alpha |
ColorTo , FadeTo , Gradient
|
Image | Fill Amount | FillTo |
RawImage | UV Rect |
UVRectTo , UVRectShift
|
ScrollRect | Normalized Position | NormalizedPosTo |
Slider | Value | ValueTo |
Normalized Value | NormalizedValueTo |
|
Scrollbar | Value | ValueTo |
Size | SizeTo |
|
Layout | ||
LayoutElement | Min Width/Height | MinSizeTo |
Preferred Width/Height | PreferredSizeTo |
|
Flexible Width/Height | FlexibleSizeTo |
|
LayoutGroup | Padding | PaddingTo |
HorizontalOrVerticalLayoutGroup | Spacing | SpacingTo |
GridLayoutGroup | Spacing | SpacingTo |
Cell Size | CellSizeTo |
|
BeauRoutine | ||
Routine | Time Scale | TimeScaleTo |
RoutineIdentity | Time Scale | TimeScaleTo |
These functions will modify Tween objects. Do not call once the Tween has started.
Function | Description |
---|---|
Modifying Output | |
Ease |
Applies a smoothing function or AnimationCurve to the Tween. |
Wave |
Applies a wave function to the Tween. |
From |
Start and end values are reversed. Tween runs from end to start. |
To |
[Default] Tween runs from start to end. |
Looping | |
Loop |
Tween will loop, with an optional number of loops. |
Yoyo |
Tween will reach the end value, then repeat from end to start. |
YoyoLoop |
Tween will yoyo and loop, with an optional number of loops. |
Once |
[Default] Tween will play once. |
Timing | |
Duration |
Sets the duration, in seconds, of a single cycle. |
Randomize |
Starts the Tween from a random position in its timeline. |
StartsAt |
Starts the Tween from a set position in its timeline. |
DelayBy |
Starts the Tween after a certain amount of seconds have elapsed. |
Events | |
OnStart |
Registers a function called when the Tween starts up. |
OnUpdate |
Registers a function called every frame while the Tween is running. |
OnComplete |
Registers a function called when the Tween ends. |
Cancel Behavior | |
RevertOnCancel |
Tween will revert back to starting value if cancelled mid-execution. |
ForceOnCancel |
Tween will skip to its end value if cancelled mid-execution. |
KeepOnCancel |
[Default] Tween will keep its current value if cancelled mid-execution. |
Playing | |
Play |
Starts a Routine to play the Tween. Shortcut for Routine.Start( tween ) or Routine.Start( host, tween ) . |