require "Window"
local LocalTime = {}
function LocalTime:new(o)
o = o or {}
setmetatable(o, self)
self.__index = self
return o
end
function LocalTime:Init()
Apollo.RegisterAddon(self, false, "", { "InterfaceMenuList" })
end
function LocalTime:OnLoad()
self.menu = Apollo.GetAddon("InterfaceMenuList")
local localOnUpdateTimer = self.menu.OnUpdateTimer
self.menu.OnUpdateTimer = function(InterfaceMenuList)
localOnUpdateTimer(InterfaceMenuList)
local tTime = GameLib.GetLocalTime()
self.menu.wndMain:FindChild("Time"):SetText(string.format("%02d:%02d", tostring(tTime.nHour), tostring(tTime.nMinute)) or "")
end
end
local LocalTimeInst = LocalTime:new()
LocalTimeInst:Init()