Unity build in types , primitives , and custom classes
seems to be the only types that can serialized through the inspector, why is this?
why don’t the inspector support nested lists, static fields, tuples ect.?
To me it seems to be an essential feature that is not supported?
So I guess there must be something wrong with the way I use the inspector, and how much I rely on it?
Have anyone had a similar mindset before and changed it?
You can use an attribute [System.Serializable] to make your classes and structs such. Some things cannot be serialized easily, like generics and 2d arrays, and will require a custom Inspector to draw.