public T Move(float delta) { tme += delta / speed; finished = tme >= 1f; tme = LerpUtils.Clamp01(tme); return(Interpolate(tme)); }
protected override Vector2 Interpolate(float t) { return(new Vector2(LerpUtils.Lerp(start.X, end.X, t), LerpUtils.Lerp(start.Y, end.Y, t))); }