Inspector Attributes provides a range of attributes that can be used to customize the inspector display and interaction for MonoBehaviours and ScriptableObjects. These attributes make use of Unity's PropertyAttribute class to provide a variety of field decorations, including labels, read-only fields, bold text, and more. With Inspector Attributes, you can create your features more efficiently and effectively.
The package includes a range of features, such as:
- Label: Overwrites the name in the inspector
- ReadOnly: Makes the field read-only
- Bold: Makes the field and its content bold
- TagMenu: Creates a dropdown of 'Tags'
- LayerMenu: Creates a dropdown of 'Layers'
- SceneMenu: Creates a dropdown of 'Scenes'
- ProgressBar: Creates a progress bar in the inspector
- FlexTextArea: Creates a text input that automatically expands to fit the content
- ShowAssetPreview: Creates a preview of the asset in the inspector
- NestInspector: Creates a foldout of referenced inspector within your current inspector
- HookComponent: Automatically assigns a component to this field
- ValueChoice: Creates a dropdown with a search bar for all the objects in the scene of the configured value
- Link: Creates a hyperlink in the inspector
The package also includes a demo scene and an extensive PDF with documentation to help you get started.
The package is extensively commented and includes a demo scene with a large amount of attribute implementations to showcase their usage. It is compatible with Unity 2020.3 and later versions on iOS, Android, Windows, and WebGL platforms.





