------------------------------------------------ --作者: 王圣 --日期: 2020-09-02 --文件: ZhenCangGeChouJian.lua --模块: ZhenCangGeChouJian --描述: 珍藏阁抽奖数据 ------------------------------------------------ --引用 local ZhenCangGeChouJian = { CfgId = 0, Cfg = nil, ItemData = nil, } function ZhenCangGeChouJian:New( k, v ) local _m = Utils.DeepCopy(self) _m.CfgId = k _m.Cfg = v return _m end function ZhenCangGeChouJian:GetCfgId() return self.CfgId end function ZhenCangGeChouJian:GetCfg() return self.Cfg end --获取展示道具数据{Id , Num} function ZhenCangGeChouJian:GetItemData(occ) if self.ItemData == nil then if self.Cfg ~= nil then local list = Utils.SplitStr(self.Cfg.Reward, ';') for i = 1,#list do local subList = Utils.SplitNumber(list[i], '_') if occ == subList[4] or subList[4] == 9 then self.ItemData = {Id = subList[1], Num = subList[2], IsBind = subList[3] == 1} break end end end end return self.ItemData end function ZhenCangGeChouJian:IsSuper() return self.Cfg.Superreward == 1 end return ZhenCangGeChouJian