Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Start

Starts a transition animation on this VisualElement.
Read time 5 minutesLast updated 13 days ago

Definition

Start(float, float, int, Action<VisualElement, float>)

Starts a transition animation on this VisualElement.
ValueAnimation<float> Start(float from, float to, int durationMs, Action<VisualElement, float> onValueChanged)

Parameters

from

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<float>The created animation object.

Start(Rect, Rect, int, Action<VisualElement, Rect>)

Starts a transition animation on this VisualElement.
ValueAnimation<Rect> Start(Rect from, Rect to, int durationMs, Action<VisualElement, Rect> onValueChanged)

Parameters

from

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Rect>The created animation object.

Start(Color, Color, int, Action<VisualElement, Color>)

Starts a transition animation on this VisualElement.
ValueAnimation<Color> Start(Color from, Color to, int durationMs, Action<VisualElement, Color> onValueChanged)

Parameters

from

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Color>The created animation object.

Start(Vector3, Vector3, int, Action<VisualElement, Vector3>)

Starts a transition animation on this VisualElement.
ValueAnimation<Vector3> Start(Vector3 from, Vector3 to, int durationMs, Action<VisualElement, Vector3> onValueChanged)

Parameters

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Vector3>The created animation object.

Start(Vector2, Vector2, int, Action<VisualElement, Vector2>)

Starts a transition animation on this VisualElement.
ValueAnimation<Vector2> Start(Vector2 from, Vector2 to, int durationMs, Action<VisualElement, Vector2> onValueChanged)

Parameters

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Vector2>The created animation object.

Start(Quaternion, Quaternion, int, Action<VisualElement, Quaternion>)

Starts a transition animation on this VisualElement.
ValueAnimation<Quaternion> Start(Quaternion from, Quaternion to, int durationMs, Action<VisualElement, Quaternion> onValueChanged)

Parameters

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Quaternion>The created animation object.

Start(StyleValues, StyleValues, int)

Starts a transition animation on this VisualElement.
ValueAnimation<StyleValues> Start(StyleValues from, StyleValues to, int durationMs)

Parameters

Start value.

End value.

durationMs

Duration of the transition in milliseconds.

Returns

Type

Description

ValueAnimation<StyleValues>The created animation object.

Start(StyleValues, int)

Starts a transition animation on this VisualElement.
ValueAnimation<StyleValues> Start(StyleValues to, int durationMs)

Parameters

End value.

durationMs

Duration of the transition in milliseconds.

Returns

Type

Description

ValueAnimation<StyleValues>The created animation object.

Start(Func<VisualElement, float>, float, int, Action<VisualElement, float>)

Starts a transition animation on this VisualElement.
ValueAnimation<float> Start(Func<VisualElement, float> fromValueGetter, float to, int durationMs, Action<VisualElement, float> onValueChanged)

Parameters

Callback that provides the initial value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<float>The created animation object.

Start(Func<VisualElement, Rect>, Rect, int, Action<VisualElement, Rect>)

Starts a transition animation on this VisualElement.
ValueAnimation<Rect> Start(Func<VisualElement, Rect> fromValueGetter, Rect to, int durationMs, Action<VisualElement, Rect> onValueChanged)

Parameters

Callback that provides the initial value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Rect>The created animation object.

Start(Func<VisualElement, Color>, Color, int, Action<VisualElement, Color>)

Starts a transition animation on this VisualElement.
ValueAnimation<Color> Start(Func<VisualElement, Color> fromValueGetter, Color to, int durationMs, Action<VisualElement, Color> onValueChanged)

Parameters

Callback that provides the initial value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Color>The created animation object.

Start(Func<VisualElement, Vector3>, Vector3, int, Action<VisualElement, Vector3>)

Starts a transition animation on this VisualElement.
ValueAnimation<Vector3> Start(Func<VisualElement, Vector3> fromValueGetter, Vector3 to, int durationMs, Action<VisualElement, Vector3> onValueChanged)

Parameters

Callback that provides the initial value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Vector3>The created animation object.

Start(Func<VisualElement, Vector2>, Vector2, int, Action<VisualElement, Vector2>)

Starts a transition animation on this VisualElement.
ValueAnimation<Vector2> Start(Func<VisualElement, Vector2> fromValueGetter, Vector2 to, int durationMs, Action<VisualElement, Vector2> onValueChanged)

Parameters

Callback that provides the initial value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Vector2>The created animation object.

Start(Func<VisualElement, Quaternion>, Quaternion, int, Action<VisualElement, Quaternion>)

Starts a transition animation on this VisualElement.
ValueAnimation<Quaternion> Start(Func<VisualElement, Quaternion> fromValueGetter, Quaternion to, int durationMs, Action<VisualElement, Quaternion> onValueChanged)

Parameters

Callback that provides the initial value.

End value.

durationMs

Duration of the transition in milliseconds.

Callback that applies the interpolated value.

Returns

Type

Description

ValueAnimation<Quaternion>The created animation object.