GuiMouseLeftPress

Constructor:

GuiMouseLeftPress()

Description

This event is triggered when the GUI object is left-clicked on the mouse.

Examples

Add the following client script under ClientfirstLogic. Start the game, and left-click on the UiPanel and the UiButton. Observe whether the event is triggered or not.

wait(1)
local uipanel = RWObject.Create("UiPanel") -- create a UiPanel
local uibtn = RWObject.Create("UiButton") -- create a UiButton
uibtn.Parent = uipanel -- set the parent of the created UiButton to the new created UiPanel
local person = Players:GetLocalPlayer() -- retrieve the player
uipanel.Parent = person. GameUI -- Set the parent of the UiPanel as GameUI
uibtn.GuiMouseLeftPress:Connect(function() -- the event of mouse left-clicking is triggered on the UiButton
    print("The button is left-clicked on the mouse")
end)
uipanel.GuiMouseLeftPress:Connect(function() -- the event of mouse left-clicking is triggered on the UiPanel
    print("The UiPanel is left-clicked on the mouse")
end)