fireclickdetector
Avoid implementing in Luau
This function should not be implemented in Luau. Doing so exposes you to easy detection vectors.
fireclickdetector
triggers a ClickDetector
event. By default, it fires the MouseClick
event.
function fireclickdetector(detector: ClickDetector, distance: number?, event: string?): ()
Parameters
Parameter |
Description |
detector |
The ClickDetector to trigger. |
distance? |
Distance from which the click is simulated. Defaults to infinite. |
event? |
The event to trigger. |
Example
Firing different ClickDetector events |
---|
| local click_detector = Instance.new("ClickDetector")
click_detector.MouseClick:Connect(function(player)
print(`{player.Name} Fired M1`)
end)
click_detector.RightMouseClick:Connect(function(player)
print(`{player.Name} Fired M2`)
end)
click_detector.MouseHoverEnter:Connect(function(player)
print(`{player.Name} Fired HoverEnter`)
end)
click_detector.MouseHoverLeave:Connect(function(player)
print(`{player} Fired HoverLeave`)
end)
fireclickdetector(click_detector, 0, "MouseClick") -- Output: Player Fired M1
fireclickdetector(click_detector, 0, "RightMouseClick") -- Output: Player Fired M2
fireclickdetector(click_detector, 0, "MouseHoverEnter") -- Output: Player Fired HoverEnter
fireclickdetector(click_detector, 0, "MouseHoverLeave") -- Output: Player Fired HoverLeave
|