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.
22 lines
758 B
22 lines
758 B
local addon, Engine = ...
|
|
local SI = LibStub('AceAddon-3.0'):NewAddon(addon, 'AceEvent-3.0', 'AceTimer-3.0', 'AceBucket-3.0')
|
|
|
|
Engine[1] = SI
|
|
Engine[2] = {}
|
|
|
|
_G.SavedInstances = Engine
|
|
|
|
SI.Libs = {}
|
|
SI.Libs.QTip = LibStub('LibQTip-1.0')
|
|
SI.Libs.LDB = LibStub('LibDataBroker-1.1', true)
|
|
SI.Libs.LDBI = SI.Libs.LDB and LibStub('LibDBIcon-1.0', true)
|
|
|
|
SI.ScanTooltip = CreateFrame('GameTooltip', 'SavedInstancesScanTooltip', _G.UIParent, 'GameTooltipTemplate')
|
|
SI.ScanTooltip:SetOwner(_G.UIParent, 'ANCHOR_NONE')
|
|
|
|
SI.playerName = UnitName('player')
|
|
SI.playerLevel = UnitLevel('player')
|
|
SI.realmName = GetRealmName()
|
|
SI.thisToon = SI.playerName .. ' - ' .. SI.realmName
|
|
SI.maxLevel = GetMaxLevelForPlayerExpansion()
|
|
SI.locale = GetLocale()
|
|
|