Is it possible to know if a variable has multiple attributes, and what they are, from the drawer? -- Case: I have an attribute called ReadOnly, This attribute disallows editing in the inspector. example code: http://answers.unity3d.com/questions/489942/how-to-make-a-readonly-property-in-inspector.html However, using ReadOnly on a variable which also uses the Range(...) attribute does not work. What happens is the variable is rendered in the inspector like a normal (read only) float and not like a Range attributed float. I would like to know what attributes are currently on the variable I am drawing (in the property drawer) so I can deal with them accordingly.