public DynamicWrappedPositionMove(Func <float, Vector3, Vector3> func, IVectorByProgress source) { _func = func ?? throw new ArgumentException("DynamicWrappedPositionMove requires function"); _source = source ?? throw new ArgumentException("DynamicWrappedPositionMove requires source IVectorByProgress");; }
public VectorByProgressInRange(double from, double to, IVectorByProgress source) { _from = from; _to = to; _source = source; }