public override float Execute(Skill skill) { Spine.Skeleton skeleton = actor.GetGameObject().GetComponent <SkeletonAnimation>().skeleton; color = skeleton.GetColor(); color.a = alphaTarget; DOTween.To(() => skeleton.Color, x => skeleton.Color = x, color, duration); return(duration); }