public override BlendBase Lerp(BlendBase from, BlendBase to, float progress) { if (from is BlendPosition _from && to is BlendPosition _to) { position = Vector3.Lerp(_from.position, _to.position, progress); } return(this); }
public override BlendBase Copy(BlendBase target) { if (target is BlendPosition _target) { position = _target.position; } return(this); }
public abstract BlendBase Copy(BlendBase target);
public abstract BlendBase Lerp(BlendBase from, BlendBase to, float progress);