function messageBox(title, text) local messageBoxWindow = loadUI("modules/messagebox/messagebox.yml") local messageBoxLabel = messageBoxWindow:getChildByID("messageBoxLabel") local messageBoxOkButton = messageBoxWindow:getChildByID("messageBoxOkButton") local uiRoot = messageBoxWindow:getParent() uiRoot:lock(messageBoxWindow) --messageBoxWindow:setTitle(text) --messageBoxLabel:setText(text) --messageBoxWindow:setSize(messageBoxLabel:getSize() + Size{20, 20}) messageBoxWindow:setOnDestroy(function() uiRoot:unlock() end) messageBoxOkButton:setOnClick(function() messageBoxWindow:destroy() end) end