@startuml class LayerTest { + layerNumber0 : int + layerName0 : string + DebugLog() : void } class LayerNest1 { + layerNumber1 : int + layerName1 : string } struct LayerNest2 { + layerNumber2 : int + layerName2 : string } MonoBehaviour <|-- LayerTest LayerTest --> "nest1" LayerNest1 LayerNest1 --> "nest2" LayerNest2 @enduml