→OnMouseDown: cleaned code sample slightly
(Added OnMouseDown event to list, deprecated CameraOrSelectOrMoveStart) |
(→OnMouseDown: cleaned code sample slightly) |
||
| Line 226: | Line 226: | ||
=== OnMouseDown === | === OnMouseDown === | ||
function myMouseDown() | |||
if arg1 == "LeftButton" then | if arg1 == "LeftButton" then | ||
local targetName | local targetName; | ||
if MyMod_Spell and | if MyMod_Spell and ExistsName("mouseover") then | ||
targetName = UnitName("mouseover") | targetName = UnitName("mouseover") | ||
end | end | ||
| Line 243: | Line 241: | ||
end | end | ||
end | end | ||
end | |||
local oldFunc = WorldFrame:GetScript("OnMouseDown"); | |||
if ( oldFunc ) then --hook the old function if one already exists | |||
WorldFrame:SetScript("OnMouseDown", function() oldFunc(); myMouseDown(); end ); | |||
else | |||
WorldFrame:SetScript("OnMouseDown", myMouseDown); | |||
end | end | ||