public ICombinableCurve GetCurve()
 {
     if (curve == null)
     {
         curve = GetComponent <ICombinableCurve>();
     }
     return(curve);
 }
 public void OnValidate()
 {
     curve = GetComponent <ICombinableCurve>();
 }
 private void Awake()
 {
     curve = GetComponent <ICombinableCurve>();
 }