This extension requires one license per seat
Requires Unity 4.5.1 or higher.
Website / Demo / Twitter / Forum / Facebook
Your project has sharp deadlines and you don't feel implementing nice editor interfaces that would boost the productivity of your team but take your time ? EasyEditor is for you.
Easy Editor is a handy framework that allows you to drastically decrease the time you spend to create editor interfaces for your MonoBehaviour or Scriptable Objects with near to zero coding time.
Compatible with the free edition of Unity and Unity 5 (package content is identical for Unity 4 and 5)
Note : EasyEditor is a very light framework and does not reimplement Unity UI or serialization system. It just provides the right architecture to use Unity editor UI and serialization features (PropertyDrawers, SerializedObject, Editor script ...) in the most efficient way. This ensures that any new feature related to the editor provided by Unity can be easily integrated in your project making its maintenance much easier.
Check out our demo !
Key features :
Organize your different inspector properties into groups.
Use attributes to add a group description, add a comment under your properties, layout them, add a button to trigger functions.
Insert UI elements inside any group at any position in the inspector.
Create buttons in the inspector as fast as lightning by adding a simple attribute [Inspector] on top of any functions, no matter it is in your monobehaviour or in the editor script.
Show or hide fields or group of fields with one line of code to create interactive interfaces.
Get any asset and folder path just by dragging it in the inspector on a string field.
Display information messages under specific conditions like : only in play mode, only if the field is null and required etc...
Display textures and sprite assets as thumbnail slots in the inspector to better see them.
All these features apply for custom class, Monobehaviour and Scriptable Object you want to render inline in the inspector, and structure (as long as they are not inside a list).
Create awesome reorderable arrays where elements can be dragged and inserted at any position in the list (feature provided by Rotorz).
Fully compatible with Unity built-in property drawer.
Fully compatible with Unity classic way of writing editor script : you can easily render pieces of editor script between any properties already rendered by default in the inspector.
A robust framework, easy to understand and well documented that you can extend to meet your needs.