@startuml class BlockFactory { + {static} getInstance() : BlockFactory + createblock(prefabId:string, position:Vector3, rotation:Quaternion, id:string, layerDiff:bool) : GameObject } MonoBehaviour <|-- BlockFactory @enduml