@startuml class SocketIterator { + {static} getInstance() : SocketIterator + SetActiveContainer(container:SocketContainer) : void + GetCurrentActiveSocket() : SocketPoint + ClearActiveContainer() : void } MonoBehaviour <|-- SocketIterator @enduml