private Vector3 tweenOnCurve()
{
return new Vector3(this.from.x + (this.diff.x) * this._optional.animationCurve.Evaluate(ratioPassed),
this.from.y + (this.diff.y) * this._optional.animationCurve.Evaluate(ratioPassed),
this.from.z + (this.diff.z) * this._optional.animationCurve.Evaluate(ratioPassed) );
}