示例#1
0
 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();
     }
 }
示例#2
0
 public PolyCurveSOSourceOp(ThreadSafePolyCurveSO source)
 {
     Source = source;
     source.OnCurveModified += on_curve_modified;
 }