public Sequence Invoke(TweenTarget target) { var result = DOTween.Sequence(); foreach (var element in this.elements) { element.Attach(result, target); } return(result); }
public Sequence Attach(Sequence sequence, TweenTarget target) { switch (this.type) { case SequenceType.Append: return(sequence.Append(this.tween.Tween(target))); case SequenceType.Join: return(sequence.Join(this.tween.Tween(target))); default: Assert.IsTrue(false, string.Format("未対応の値です {0}", this.type)); return(null); } }
public override Tween Tween(TweenTarget target) { return(target.Graphic.DOColor(this.to, this.duration).SetEase(this.ease)); }
public override Tween Tween(TweenTarget target) { return(target.Graphic.transform.DOScale(this.to, this.duration).SetEase(this.ease)); }
public abstract Tween Tween(TweenTarget target);
public override Tween Tween(TweenTarget target) { var multipleTo = target.DefaultColor * (this.to * this.multiple); return(target.Graphic.DOColor(multipleTo, this.duration).SetEase(this.ease)); }