@startuml class ReorderableListTest { } struct SomeStruct { + Int : int + Float : float } class "List`1" { } MonoBehaviour <|-- ReorderableListTest ReorderableListTest --> "vectorList" "List`1" ReorderableListTest --> "structList" "List`1" ReorderableListTest --> "transformsList" "List`1" ReorderableListTest --> "monoBehavioursList" "List`1" SomeStruct --> "Vector" Vector3 @enduml