public static PolylineBuilder.Options DefaultOptions()
    {
        var defaultOptions = new PolylineBuilder.Options();

        defaultOptions.Extrude    = true;
        defaultOptions.Enabled    = true;
        defaultOptions.MaxHeight  = 3.0f;
        defaultOptions.MiterLimit = 3.0f;
        defaultOptions.Width      = 15.0f;

        return(defaultOptions);
    }
    public PolylineBuilder.Options OnInspectorGUI(PolylineBuilder.Options options)
    {
        LoadPreferences();

        show = EditorGUILayout.Foldout(show, "Polyline builder options");

        if (!show)
        {
            SavePreferences();
            return(options);
        }

        options.Width     = EditorGUILayout.FloatField("Width: ", options.Width);
        options.MaxHeight = EditorGUILayout.FloatField("Max Height: ", options.MaxHeight);
        options.Extrude   = EditorGUILayout.Toggle("Extrude: ", options.Extrude);
        options.Enabled   = EditorGUILayout.Toggle("Enabled: ", options.Enabled);

        SavePreferences();

        return(options);
    }