using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace TweenAnimation { [Serializable] public class TweenAlpha : TweenModule { public Graphic target; public float from; public float to; protected override void SetValue(float time) { float t = time / duration; float alpha = Mathf.Lerp(from, to, t); if (target != null) { Color c = target.color; c.a = alpha; target.color = c; } } #if UNITY_EDITOR public override string name { get { return "Alpha"; } } #endif } }