private void OnEnable() { if (target is MovableSpline) { _zoneSpline = (MovableSpline)target; } }
private static void CreateShapeSpline() { MovableSpline zone = CreateGenericShape <MovableSpline>("SHAPE: Spline"); SplineSmooth spline = SplineSmoothEditor.CreateSplineOnGameObject(zone.gameObject); UnityEditor.Editor splineEditorGeneric = UnityEditor.Editor.CreateEditor(zone, typeof(MovableSplineEditor)); MovableSplineEditor zoneEditor = (MovableSplineEditor)splineEditorGeneric; zoneEditor.ConstructSplineZone(spline); }