28 lines
583 B
Lua
28 lines
583 B
Lua
local PlayerData = class("PlayerData", BaseData)
|
|
|
|
function PlayerData:init(data)
|
|
data = data or {}
|
|
self.loginDay = data.loginDay or 1
|
|
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:getLoginDay()
|
|
return self.loginDay
|
|
end
|
|
|
|
return PlayerData |