@startuml class ValidateInputTest { + int0 : int } class ValidateInputNest1 { + int1 : int } class ValidateInputNest2 { + int2 : int } class ValidateInputInheritedNest { } MonoBehaviour <|-- ValidateInputTest ValidateInputTest --> "nest1" ValidateInputNest1 ValidateInputTest --> "inheritedNest" ValidateInputInheritedNest ValidateInputNest1 --> "nest2" ValidateInputNest2 ValidateInputNest1 <|-- ValidateInputInheritedNest @enduml