public UIAnimationSequence MoveRelative(RectTransform transform, float duration, Vector3 to, Func<float, float> easingFunction = null) { var animation = new UIDelegateAnimation(() => transform.Move(duration, transform.localPosition, transform.localPosition + to, easingFunction)); Animations.Add(animation); return this; }
public UIAnimationSequence FadeTo(RectTransform transform, float duration, float to, Func<float, float> easingFunction = null) { var animation = new UIDelegateAnimation(() => transform.Fade(duration, transform.GetAlpha(), to, easingFunction)); Animations.Add(animation); return this; }