public void ReplaceSource(ThreadSafePolyCurveSO source) { if (Source != null) { Source.OnCurveModified -= on_curve_modified; } Source = source; if (Source != null) { Source.OnCurveModified += on_curve_modified; curve_valid = false; PostOnOperatorModified(); } }
public PolyCurveSOSourceOp(ThreadSafePolyCurveSO source) { Source = source; source.OnCurveModified += on_curve_modified; }