public UIAnimationSequence Fade(RectTransform transform, float duration, float from, float to, Func<float, float> easingFunction = null)
		{
			UIFadeAnimation animation = transform.Fade(duration, from, 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;
		}