@startuml class SocketManagerChecker { - environment : Environment - ghostManager : GhostManager - rayInteractor : RayInteractor - jointPlacementHandler : JointPlacementHandler - socketTolerance : float = 0.5f - Start() : void - OnRemove(arg0:Block) : void - OnAdd(arg0:Block) : void - OnBlockRemoved(arg0:Block) : void - OnJointRemoved(arg0:Block) : void - OnBlockAdded(arg0:Block) : void - OnJointAdded(arg0:Block) : void - getClosestSocketBy(socketPoint:SocketPoint, tol:float) : SocketPoint } MonoBehaviour <|-- SocketManagerChecker @enduml