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);
    }