@startuml class UIInteractable { + <> onSelectEnter() : void + <> onSelectExit() : void + setBlockData(blockData:BlockData) : void + OnPointerDown(eventData:PointerEventData) : void } BaseInteractable <|-- UIInteractable IPointerDownHandler <|-- UIInteractable @enduml