protected override void OnEnable() { base.OnEnable(); splineData = (SplineDataProvider)target; controlPoints = serializedObject.FindProperty("controlPoints"); alignAllControlPoints = serializedObject.FindProperty("alignAllControlPoints"); controlPointList = new ReorderableList(serializedObject, controlPoints, false, false, false, false) { elementHeight = EditorGUIUtility.singleLineHeight * 3 }; controlPointList.drawElementCallback += DrawControlPointElement; }
// Start is called before the first frame update private void Start() { dataProvider = GetComponent <SplineDataProvider>(); }