Unfortunately, Unity's system for implementing custom Inspector drawers for things doesn't have any way for multiple plugins to apply to the same thing, it will simply pick one to use (seemingly at random). So Inspector Gadgets allows you to disable some of its features by defining Custom Scripting Symbols in your project.
Scripting Define Symbol | Features |
---|---|
DISABLE_IG_COMPONENT_EDITOR |
Script Field, Inspectable Attributes, and Event Messages on types derived from Component . |
DISABLE_IG_SCRIPTABLE_OBJECT_EDITOR |
Script Field, Inspectable Attributes, and Event Messages on types derived from ScriptableObject . |
DISABLE_IG_STATE_MACHINE_BEHAVIOUR_EDITOR |
Script Field, Inspectable Attributes, and Event Messages on types derived from StateMachineBehaviour . |
DISABLE_IG_MONOBEHAVIOUR_INSPECTOR |
Missing Scripts |
DISABLE_IG_OBJECT_DRAWER |
Object Reference Fields |
DISABLE_IG_TRANSFORM_INSPECTOR |
Transform Inspector |