local ServerHeroData = class("ServerHeroData", ServerBaseData) function ServerHeroData:init(data) Logger.logHighlight("ServerHeroData") Logger.printTable(data) self.data.heroes = data and data.heroes or {} end function ServerHeroData:getHeroByCfgId(id) local idStr = tostring(id) return self.data.heroes[idStr] end function ServerHeroData:addHero(id, lv) local idStr = tostring(id) if self.data.heroes[idStr] then return end self.data.heroes[idStr] = { cfg_id = id, lv = lv, } end return ServerHeroData