33 lines
595 B
Lua
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 |