[RELEASED] EditorGUITable - Display collections in a table

Asset Store Link

Documentation

A beautiful, easy-to-use and customizable table to display in the Unity Editor!

This plugin helps programmers to create nice visual editors for artists and game designers to use in the Editor.

Forget the neverending lists of lists of parameters to tweak!

It uses the GUILayout elements and just organizes them in a table, so the style is consistent with the rest of the editor.

Many levels of simplicity / customization

Just use the [/I] attribute on a collection ([Table(properties)] to display only selected properties).
Or draw it yourself in Editor scripts, using one of the 5 functions, from the basic to the most complex.
- Just give the collection as parameter and let the plugin automatically create columns for each property
- Choose which properties you want to display
- Choose which properties you want to display + customize the columns
- Pass a function that creates the GUI for the cells from the elements of the collection
- Create each entry to draw in the table


Road map
- Automatically calculate appropriate column size for simple functions
- Add expandable columns option
- Add a remove element from list column option
- Other requests?
Questions
What other features would you like to see in this?

Are you going to release it on the Asset Store?

Sure. It’s in review now and should be up soon.

Finally available on the Asset Store!

—> Editor GUI Table | GUI Tools | Unity Asset Store

Any feedback on the asset? I would love to improve it or adapt it to other needs.