Heavy-Duty Inspector addresses the default Inspector's shortcomings with easy-to-use property attributes for your scripts. Augment the capabilities of the Inspector by simply adding attributes to your variables and access the following powerful features:
- Give meaningful names to script instances to select, connect, add and remove the right script component when the same script is attached more than once to a GameObject.
- Name and color your MonoBehaviours
- Select a specific Component on another GameObject through an intuitive drop-down menu
- Reorder, add and remove elements in Lists (Unity 4.3+ Only)
- Hide or show variables depending on the state of another variable (Unity 4.3+ Only)
- Display a string using Unity's Tag popup menu
- Display an integer using Unity's Layer popup menu
- Display a string as an Object reference to avoid path typing errors
- Get a callback whenever the value of a designated variable changes
- Display comments in the Inspector
- Add images to the Inspector
- Add buttons and call functions on your script by name
- Call a function when the value of a variable changes
- Add easily visible colored headers in the Inspector (Unity 4.5+ Only)
- Create categorized strings with the new Keyword editor and select them in the Inspector using the new Keyword variable. Great for Localization and Dictionary keys!
- Adds serialization support for previously unsupported types. Allows Unity to serialize short, long and unsigned integers and display them in the Inspector.