public static Tweener <Color, ColorHelper> DoAlpha(this Text target, float endValue, float duration, bool scalable = true) { Color destColor = target.color; destColor.a = endValue; return(TweenMgr.To(() => target.color , x => { target.color = x; } , destColor, duration, scalable)); }
public void DoLoop(LoopStyle loopStyle) { if (loopStyle == LoopStyle.Yoyo) { _tweener._EaseType = TweenMgr.GetInvEaseType(_tweener._EaseType); _tweener._FromValue = _tweener._FromValue + _tweener._DeltaValue; _tweener._DeltaValue = -_tweener._DeltaValue; } else if (loopStyle == LoopStyle.Restart) { _property.SetValue(_tweener._FromValue); } else if (loopStyle == LoopStyle.Incremental) { _tweener._FromValue = _tweener._FromValue + _tweener._DeltaValue; } }
public void DoRelease() { _tweener._Reset(); TweenMgr._FreeColorTweener(_tweener); }
public void DoRelease() { _tweener._Reset(); TweenMgr._FreeVector2Tweener(_tweener); }
public void DoRelease() { _tweener._Reset(); TweenMgr._FreeFloatTweener(_tweener); }
public static Tweener <Vector2, _V2Helper> DoAnchorPos(this RectTransform target, Vector2 endValue, float duration, bool scalable = true) { return(TweenMgr.To(() => target.anchoredPosition, x => target.anchoredPosition = x, endValue, duration, scalable)); }
public static Tweener <Vector3, _V3Helper> DoScale(this Image target, Vector3 endValue, float duration, bool scalable = true) { return(TweenMgr.To(() => target.transform.localScale, x => target.transform.localScale = x, endValue, duration, scalable)); }
public static Tweener <Vector2, _V2Helper> DoSize(this Image target, Vector2 endValue, float duration, bool scalable = true) { return(TweenMgr.To(() => target.rectTransform.sizeDelta, x => target.rectTransform.sizeDelta = x, endValue, duration, scalable)); }
public static Tweener <Vector3, _V3Helper> DoMove(this Transform target, Vector3 endValue, float duration, bool scalable = true) { return(TweenMgr.To(() => target.transform.position, x => target.transform.position = x, endValue, duration, scalable)); }
///--- public static Tweener <Color, ColorHelper> DoColor(this SpriteRenderer target, Color endValue, float duration, bool scalable = true) { return(TweenMgr.To(() => target.color , x => { target.color = x; } , endValue, duration, scalable)); }