|
static float | Tween (float currentTime, float initialTime, float endTime, float startValue, float endValue, MMTweenCurve curve) |
| Moves a value between a startValue and an endValue based on a currentTime, along the specified tween curve More...
|
|
static long | Tween (float currentTime, float initialTime, float endTime, long startValue, long endValue, MMTweenCurve curve) |
|
static float | Evaluate (float t, MMTweenCurve curve) |
|
static float | Evaluate (float t, MMTweenType tweenType) |
|
static float | LinearTween (float currentTime) |
|
static float | AntiLinearTween (float currentTime) |
|
static float | EaseInQuadratic (float currentTime) |
|
static float | EaseOutQuadratic (float currentTime) |
|
static float | EaseInOutQuadratic (float currentTime) |
|
static float | EaseInCubic (float currentTime) |
|
static float | EaseOutCubic (float currentTime) |
|
static float | EaseInOutCubic (float currentTime) |
|
static float | EaseInQuartic (float currentTime) |
|
static float | EaseOutQuartic (float currentTime) |
|
static float | EaseInOutQuartic (float currentTime) |
|
static float | EaseInQuintic (float currentTime) |
|
static float | EaseOutQuintic (float currentTime) |
|
static float | EaseInOutQuintic (float currentTime) |
|
static float | EaseInSinusoidal (float currentTime) |
|
static float | EaseOutSinusoidal (float currentTime) |
|
static float | EaseInOutSinusoidal (float currentTime) |
|
static float | EaseInBounce (float currentTime) |
|
static float | EaseOutBounce (float currentTime) |
|
static float | EaseInOutBounce (float currentTime) |
|
static float | EaseInOverhead (float currentTime) |
|
static float | EaseOutOverhead (float currentTime) |
|
static float | EaseInOutOverhead (float currentTime) |
|
static float | EaseInExponential (float currentTime) |
|
static float | EaseOutExponential (float currentTime) |
|
static float | EaseInOutExponential (float currentTime) |
|
static float | EaseInElastic (float currentTime) |
|
static float | EaseOutElastic (float currentTime) |
|
static float | EaseInOutElastic (float currentTime) |
|
static float | EaseInCircular (float currentTime) |
|
static float | EaseOutCircular (float currentTime) |
|
static float | EaseInOutCircular (float currentTime) |
|
static float | AlmostIdentity (float currentTime) |
|
static TweenDelegate | GetTweenMethod (MMTweenCurve tween) |
| To use : public MMTween.MMTweenCurve Tween = MMTween.MMTweenCurve.EaseInOutCubic; private MMTween.TweenDelegate _tween; More...
|
|
static Vector2 | Tween (float currentTime, float initialTime, float endTime, Vector2 startValue, Vector2 endValue, MMTweenCurve curve) |
|
static Vector3 | Tween (float currentTime, float initialTime, float endTime, Vector3 startValue, Vector3 endValue, MMTweenCurve curve) |
|
static Vector4 | Tween (float currentTime, float initialTime, float endTime, Vector4 startValue, Vector4 endValue, MMTweenCurve curve) |
|
static Quaternion | Tween (float currentTime, float initialTime, float endTime, Quaternion startValue, Quaternion endValue, MMTweenCurve curve) |
|
static float | Tween (float currentTime, float initialTime, float endTime, float startValue, float endValue, AnimationCurve curve) |
|
static long | Tween (float currentTime, float initialTime, float endTime, long startValue, long endValue, AnimationCurve curve) |
|
static Vector2 | Tween (float currentTime, float initialTime, float endTime, Vector2 startValue, Vector2 endValue, AnimationCurve curve) |
|
static Vector3 | Tween (float currentTime, float initialTime, float endTime, Vector3 startValue, Vector3 endValue, AnimationCurve curve) |
|
static Vector4 | Tween (float currentTime, float initialTime, float endTime, Vector4 startValue, Vector4 endValue, AnimationCurve curve) |
|
static Quaternion | Tween (float currentTime, float initialTime, float endTime, Quaternion startValue, Quaternion endValue, AnimationCurve curve) |
|
static float | Tween (float currentTime, float initialTime, float endTime, float startValue, float endValue, MMTweenType tweenType) |
|
static long | Tween (float currentTime, float initialTime, float endTime, long startValue, long endValue, MMTweenType tweenType) |
|
static Vector2 | Tween (float currentTime, float initialTime, float endTime, Vector2 startValue, Vector2 endValue, MMTweenType tweenType) |
|
static Vector3 | Tween (float currentTime, float initialTime, float endTime, Vector3 startValue, Vector3 endValue, MMTweenType tweenType) |
|
static Vector4 | Tween (float currentTime, float initialTime, float endTime, Vector4 startValue, Vector4 endValue, MMTweenType tweenType) |
|
static Quaternion | Tween (float currentTime, float initialTime, float endTime, Quaternion startValue, Quaternion endValue, MMTweenType tweenType) |
|
static Coroutine | MoveTransform (MonoBehaviour mono, Transform targetTransform, Vector3 origin, Vector3 destination, WaitForSeconds delay, float delayDuration, float duration, MMTween.MMTweenCurve curve, bool ignoreTimescale=false) |
|
static Coroutine | MoveRectTransform (MonoBehaviour mono, RectTransform targetTransform, Vector3 origin, Vector3 destination, WaitForSeconds delay, float delayDuration, float duration, MMTween.MMTweenCurve curve, bool ignoreTimescale=false) |
|
static Coroutine | MoveTransform (MonoBehaviour mono, Transform targetTransform, Transform origin, Transform destination, WaitForSeconds delay, float delayDuration, float duration, MMTween.MMTweenCurve curve, bool updatePosition=true, bool updateRotation=true, bool ignoreTimescale=false) |
|
static Coroutine | RotateTransformAround (MonoBehaviour mono, Transform targetTransform, Transform center, Transform destination, float angle, WaitForSeconds delay, float delayDuration, float duration, MMTween.MMTweenCurve curve, bool ignoreTimescale=false) |
|
The formulas described here are (loosely) based on Robert Penner's easing equations http://robertpenner.com/easing/