c1_lua/lua/app/userdata/player/player_data.lua
2023-05-08 14:39:11 +08:00

35 lines
729 B
Lua

local PlayerData = class("PlayerData", BaseData)
function PlayerData:init(data)
data = data or {}
self.data.level = data.level or 1
self.data.exp = data.exp or 0
self.data.dirty = false
self.data.payAmount = data.pay_amount or 0
self.lastLoginTime = data.lastLoginTime or Time:getBeginningOfServerToday()
end
function PlayerData:setVit(vit)
self.vit = vit
end
function PlayerData:getVit()
return self.vit or 0
end
function PlayerData:getMaxVit()
if self.maxVit == nil then
self.maxVit = ConfigManager:getConfig("recovery")[GConst.ItemConst.ITEM_ID_VIT].limit
end
return self.maxVit
end
function PlayerData:getLv()
return self.data.level
end
function PlayerData:getExpPercent()
return 0
end
return PlayerData