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;
        }
示例#2
0
 // Start is called before the first frame update
 private void Start()
 {
     dataProvider = GetComponent <SplineDataProvider>();
 }