23 lines
465 B
Lua
23 lines
465 B
Lua
local ServerHeroData = class("ServerHeroData", ServerBaseData)
|
|
|
|
function ServerHeroData:init(data)
|
|
self.data.heroes = data and data.heroes or {}
|
|
end
|
|
|
|
function ServerHeroData:getHeroByCfgId(id)
|
|
return self.data.heroes[id]
|
|
end
|
|
|
|
function ServerHeroData:addHero(id, lv)
|
|
Logger.logHighlight("addHero==11")
|
|
if self.data.heroes[id] then
|
|
return
|
|
end
|
|
Logger.logHighlight("addHero==22")
|
|
self.data.heroes[id] = {
|
|
cfg_id = id,
|
|
lv = lv,
|
|
}
|
|
end
|
|
|
|
return ServerHeroData |