EditorAttributes
Some handy editor attributes to easily customize editors for you or your designers.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. FREE
- Category:
- Tools › Gui
- Developer:
- v0lt
- Price:
- FREE
- Rating:
- Favorites:
- 106
- Supported Unity Versions:
- 2022.3.47 or higher
- Current Version:
- 2.6.0
- Download Size:
- 202.86 KB
- Last Update:
- Mar 26, 2025
- Description:
- EditorAttributes is a unity package that adds extra editor attributes to your project to easily customize your editors without having to write any editor code. The asset adds over 50 Attributes that include showing/hiding or enabling/disabling fields based on conditions, adding buttons with parameter support, marking fields as readonly, creating Enum like Dropdowns for any data types, color and personalizing your inspector, validating assets and scenes, drawing handles, creating min max sliders, adding dropdowns with Tags, Scenes, Animator Parameters and SortingLayers, making data tables, adding helpboxes, clamping or wrapping numerical values, grouping together multiple fields, and more! Check out the documentation for detailed information about every attribute. See the GitHub repo if you wish to contribute to the package. Join the Discord server to stay up to date with news or if you need help with any problems.
- Technical Details:
- Details: The asset can be used in Unity 2022 and later. The asset is open source and its open to contributions. The attributes can be used in nested types. Conditional and Dropdown attributes can have non unity serialized members (ex. properties, functions) as a condition. The attributes can be used in custom editor windows so long as they are drawn using the PropertyField function and the editor windows use UI Toolkit. This package uses UI Toolkit if you have any custom property drawers made using ImGUI you will have to port them to UI Toolkit else they wont work. Collections being affected by attributes is only supported in Unity 6 and later.
- Continue »