Files
Main/Assets/GameAssets/Resources/Lua/Logic/ZhenCangGeSystem/ZhenCangGeChouJian.lua
2025-01-25 04:38:09 +08:00

51 lines
1.2 KiB
Lua

------------------------------------------------
--作者: 王圣
--日期: 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