You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
667 B
24 lines
667 B
local _, Loader = ...
|
|
|
|
function Loader:Load()
|
|
for index, callbackName in pairs(Loader.initCallback) do
|
|
Loader[callbackName](Loader);
|
|
end
|
|
end
|
|
|
|
function Loader:Init()
|
|
self.eventCallback["PLAYER_ENTERING_WORLD"] = self.Load;
|
|
|
|
self:SetScript("OnEvent", self.OnEvent);
|
|
self:RegisterEvent("PLAYER_ENTERING_WORLD");
|
|
|
|
local _, _, _, tocVersion = GetBuildInfo();
|
|
tocVersion = tonumber(tocVersion);
|
|
|
|
if tocVersion and tocVersion > self.dbVersion then
|
|
self.requireUpdate = true;
|
|
self:NewMsg("New Game Version: %s |cff808080(DB version %s)|r", tocVersion, self.dbVersion);
|
|
end
|
|
end
|
|
|
|
Loader:Init();
|