Example #1
0
 public static Tween TwFade(this SpriteRenderer p, float f, DOTweenEaseTime t, System.Action complete = null)
 {
     return(p.DOFade(f, t.time).SetEase(t.ease).OnComplete(() => { complete.Call(); }));
 }
Example #2
0
 public static Tween TwFade(this CanvasGroup p, float f, DOTweenEaseTime t, Action complete = null)
 {
     return(p.DOFade(f, t.time).SetEase(t.ease).OnComplete(() => { complete.Call(); }));
 }
Example #3
0
 public static Tween TwScaleX <T>(this T p, float scale, DOTweenEaseTime tw, Action complete = null) where T : Component
 {
     return(p.transform.DOScaleX(scale, tw.time).SetEase(tw.ease).OnComplete(() => { complete.Call(); }));
 }
Example #4
0
 public static Tween TwRotateZ <T>(this T p, float z, DOTweenEaseTime t, RotateMode rt = RotateMode.Fast, Action complete = null) where T : Component
 {
     return(p.transform.DOLocalRotate(v3.v(0, 0, z), t.time).SetEase(t.ease).OnComplete(() => { complete.Call(); }));
 }
Example #5
0
 public static Tween TwLocalRotate <T>(this T p, Vector3 v, DOTweenEaseTime t, RotateMode rt = RotateMode.Fast, Action complete = null) where T : Component
 {
     return(p.transform.DOLocalRotate(v, t.time, rt).SetEase(t.ease).OnComplete(() => { complete.Call(); }));
 }
Example #6
0
 public static Tween TwLocalMoveY <T>(this T p, float y, DOTweenEaseTime tw, Action complete = null) where T : Component
 {
     return(p.transform.DOLocalMoveY(y, tw.time).SetEase(tw.ease).OnComplete(() => { complete.Call(); }));
 }
Example #7
0
 public static Tween TwMove <T>(this T p, Vector3 v, DOTweenEaseTime tw, Action complete = null) where T : Component
 {
     return(p.transform.DOMove(v, tw.time).SetEase(tw.ease).OnComplete(() => { complete.Call(); }));
 }