EnemyScanner2:RegisterEvent("UPDATE_MOUSEOVER_UNIT") |
EnemyScanner2:RegisterEvent("PLAYER_TARGET_CHANGED") |
EnemyScanner2:RegisterEvent("ZONE_CHANGED_NEW_AREA") |
EnemyScanner2:RegisterEvent("LOADING_SCREEN_DISABLED") |
end |
|
-- Unregister all events except ZONE_CHANGED_NEW_AREA, which is used to enable the addon once again. |
-- Oh and LOADING_SCREEN_DISABLED let's us basicly know we have zone'd out somewhere far. Clear messages. |
function EnemyScanner2:Disable() |
EnemyScanner2:UnregisterAllEvents() |
EnemyScanner2:RegisterEvent("ZONE_CHANGED_NEW_AREA") |
EnemyScanner2:UnregisterEvent("COMBAT_LOG_EVENT_UNFILTERED") |
EnemyScanner2:UnregisterEvent("PLAYER_LOGIN") |
EnemyScanner2:UnregisterEvent("UPDATE_MOUSEOVER_UNIT") |
EnemyScanner2:UnregisterEvent("PLAYER_TARGET_CHANGED") |
updating = ES2timer:GetScript("OnUpdate") |
-- Clear the messages and disable onUpdate timer |
if updating then |