MouseUtils
Loading
local MouseUtils = Deus:Load("Deus.MouseUtils").new()
getTargetAtPosition
Returns Instance
at screen x
and y
coordinates or nil
if raycast fails. Uses Enum.FilterType
and a table
for filterDescendantsInstances to control raycast.
local target = MouseUtils.getTargetAtPosition(x, y, filterType, filterDescendantsInstances)
getGuiObjectsAtPositionWithWhitelist
Returns GuiObjects
in filter
if GuiObjects
are at screen x
and y
coordinates. If recursive
is enabled will count descendants of filter
as part of whitelist.
local guiObjects = MouseUtils.getGuiObjectsAtPositionWithWhitelist(x, y, filter, recursive)