class Peachy
Methods for creating new tweens and operating on tweens in groups.
Syntax
public static class Peachy
Methods
View SourceKillAllWithTarget(Object, Boolean)
Kill all tweens targeting an object.
Declaration
public static void KillAllWithTarget(object target, bool complete = false)
Parameters
Type | Name | Description |
---|---|---|
System.Object | target | The target object. |
System.Boolean | complete | Progress tween to end value and trigger OnComplete handlers. |
See Also
View SourceRun<TGroup>(Single)
Update a custom group of tweens.
Declaration
public static void Run<TGroup>(float deltaTime)
where TGroup : struct
Parameters
Type | Name | Description |
---|---|---|
System.Single | deltaTime |
Type Parameters
Name | Description |
---|---|
TGroup | An empty struct that is used as an identifier for your custom group. |
Remarks
Tweens default to the Update
group, but custom groups can be
assigned using SetGroup.
Sequence()
Create a new Sequence.
Declaration
public static Sequence Sequence()
Returns
Type | Description |
---|---|
Sequence | Thw newly created sequence. |
Tween(Single, Single, Single, Action<Single>)
Create a new float
tween.
Declaration
public static Tween Tween(float from, float to, float duration, Action<float> onChange)
Parameters
Type | Name | Description |
---|---|---|
System.Single | from | The starting value. |
System.Single | to | The end value. |
System.Single | duration | Total tween duration in seconds. |
System.Action<System.Single> | onChange | A callback that will be invoked every time the tween value changes. |
Returns
Type | Description |
---|---|
Tween | The newly created tween. |
Tween(Color, Color, Single, Action<Color>)
Create a new Color
tween.
Declaration
public static Tween Tween(Color from, Color to, float duration, Action<Color> onChange)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Color | from | The starting value. |
UnityEngine.Color | to | The end value. |
System.Single | duration | Total tween duration in seconds. |
System.Action<UnityEngine.Color> | onChange | A callback that will be invoked every time the tween value changes. |
Returns
Type | Description |
---|---|
Tween | The newly created tween. |
Tween(Quaternion, Quaternion, Single, Action<Quaternion>)
Create a new Quaternion
tween.
Declaration
public static Tween Tween(Quaternion from, Quaternion to, float duration, Action<Quaternion> onChange)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Quaternion | from | The starting value. |
UnityEngine.Quaternion | to | The end value. |
System.Single | duration | Total tween duration in seconds. |
System.Action<UnityEngine.Quaternion> | onChange | A callback that will be invoked every time the tween value changes. |
Returns
Type | Description |
---|---|
Tween | The newly created tween. |
Tween(Vector2, Vector2, Single, Action<Vector2>)
Create a new Vector2
tween.
Declaration
public static Tween Tween(Vector2 from, Vector2 to, float duration, Action<Vector2> onChange)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector2 | from | The starting value. |
UnityEngine.Vector2 | to | The end value. |
System.Single | duration | Total tween duration in seconds. |
System.Action<UnityEngine.Vector2> | onChange | A callback that will be invoked every time the tween value changes. |
Returns
Type | Description |
---|---|
Tween | The newly created tween. |
Tween(Vector3, Vector3, Single, Action<Vector3>)
Create a new Vector3
tween.
Declaration
public static Tween Tween(Vector3 from, Vector3 to, float duration, Action<Vector3> onChange)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector3 | from | The starting value. |
UnityEngine.Vector3 | to | The end value. |
System.Single | duration | Total tween duration in seconds. |
System.Action<UnityEngine.Vector3> | onChange | A callback that will be invoked every time the tween value changes. |
Returns
Type | Description |
---|---|
Tween | The newly created tween. |
Tween(Vector4, Vector4, Single, Action<Vector4>)
Create a new Vector4
tween.
Declaration
public static Tween Tween(Vector4 from, Vector4 to, float duration, Action<Vector4> onChange)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector4 | from | The starting value. |
UnityEngine.Vector4 | to | The end value. |
System.Single | duration | Total tween duration in seconds. |
System.Action<UnityEngine.Vector4> | onChange | A callback that will be invoked every time the tween value changes. |
Returns
Type | Description |
---|---|
Tween | The newly created tween. |