diff --git a/imports/dui/client.lua b/imports/dui/client.lua index d6d4bde..b88f8a3 100644 --- a/imports/dui/client.lua +++ b/imports/dui/client.lua @@ -84,6 +84,29 @@ function lib.dui:sendMessage(message) end end +---@param x number +---@param y number +function lib.dui:sendMouseMove(x, y) + SendDuiMouseMove(self.duiObject, x, y) +end + +---@param button 'left' | 'middle' | 'right' +function lib.dui:sendMouseDown(button) + SendDuiMouseDown(self.duiObject, button) +end + +---@param button 'left' | 'middle' | 'right' +function lib.dui:sendMouseUp(button) + SendDuiMouseUp(self.duiObject, button) +end + +---@param deltaX number +---@param deltaY number +function lib.dui:sendMouseWheel(deltaX, deltaY) + SendDuiMouseWheel(self.duiObject, deltaY, deltaX) +end + + AddEventHandler('onResourceStop', function(resourceName) if cache.resource ~= resourceName then return end