public static Tweener moveToAlpha(GameObject obj, float time, float target, ActionCurve vkDurType = ActionCurve.AnimationCurve, ActionCallBack completeObj = null) { Tweener tw = null; // tw = startSkyAnimoteObj (obj, time, "alpha", target, vkDurType, completeObj); // DOTween.to return(tw); }
public static Tweener scaleBy(GameObject obj, float time, Vector3 offsetScale, ActionCurve vkDurType = ActionCurve.AnimationCurve, ActionCallBack completeObj = null) { Tweener tw = null; tw = obj.transform.DOScale(offsetScale, time).SetEase((Ease)vkDurType).From().SetRelative(true); if (completeObj != null) { tw.OnComplete(completeObj.OnCompleteMethod); tw.OnStart(completeObj.OnStartMethod); tw.OnStepComplete(completeObj.OnStepCompleteMethod); } return(tw); }
public static Tweener colorTo(Image obj, float time, Color target, ActionCurve vkDurType = ActionCurve.AnimationCurve, ActionCallBack completeObj = null) { Tweener tw = null; tw = obj.DOColor(target, time).SetEase((Ease)vkDurType); if (completeObj != null) { tw.OnComplete(completeObj.OnCompleteMethod); tw.OnStart(completeObj.OnStartMethod); tw.OnStepComplete(completeObj.OnStepCompleteMethod); } return(tw); }
public static Tweener moveTo(GameObject obj, float time, Vector3 target, bool isLocal, ActionCurve vkDurType = ActionCurve.AnimationCurve, ActionCallBack completeObj = null) { Tweener tw = null; if (isLocal) { tw = obj.transform.DOLocalMove(target, time, false).SetEase((Ease)vkDurType); } else { tw = obj.transform.DOMove(target, time, false).SetEase((Ease)vkDurType); } if (completeObj != null) { tw.OnComplete(completeObj.OnCompleteMethod); tw.OnStart(completeObj.OnStartMethod); tw.OnStepComplete(completeObj.OnStepCompleteMethod); } return(tw); }
public static Sequence moveToSequence(GameObject obj, List <float> times, List <Vector3> targets, bool isLocal, ActionCurve vkDurType = ActionCurve.AnimationCurve, ActionCallBack completeObj = null) { Sequence sequence = DOTween.Sequence(); if (completeObj != null) { sequence.OnComplete(completeObj.OnCompleteMethod); } for (int i = 0; i < times.Count; i++) { sequence.Append(moveTo(obj, times [i], targets [i], true, vkDurType, null)); } sequence.Play(); return(sequence); }