Remove Unity's Default Foldout
By adding the InlineProperty Attribute to the class we can tell Odin to draw the contents of the class inline meaning no drop-down will be drawn.
1 2 3 4 5 6 7 8 9 10 |
|
By itself, this will leave the label of the field which will indent all fields contained in the class. Adding the HideLabel Attribute removes that label, leaving us with the desired result.
1 2 3 4 5 6 7 8 9 10 11 |
|
You can also add these attributes to the ClassInstance
instead if you only want that specific instance to not have the drop-down.
Last update: September 30, 2021