Files
Andrew6810 4e3aff9d89 init
2022-10-21 06:37:39 -07:00

33 lines
595 B
Lua

--[[
player.lua
Generic methods for accessing player information
--]]
--[[ Player Info ]]--
local Bagnon = LibStub('AceAddon-3.0'):GetAddon('Bagnon')
local PlayerInfo = {}
Bagnon.PlayerInfo = PlayerInfo
local CURRENT_PLAYER = UnitName('player')
function PlayerInfo:IsCached(player)
return player ~= CURRENT_PLAYER
end
function PlayerInfo:GetMoney(player)
local money = 0
if self:IsCached(player) then
if BagnonDB then
money = BagnonDB:GetMoney(player)
end
else
money = GetMoney()
end
return money
end
function PlayerInfo:AtBank()
return Bagnon.BagEvents:AtBank()
end