源战役客户端
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

45 lines
799 B

GiftXML = GiftXML or BaseClass()
function GiftXML:__init()
GiftXML.Instance=self
end
function GiftXML:getGiftdatabyID(id)
return Config.GiftList[id]
end
function GiftXML:getGiftVobyID(id)
local tgiftstr= Config.GiftList[id].gifts
local tgiftstr2=string.sub(tgiftstr, 2, -2)
local result={}
if tgiftstr2=="" then
print("礼包数据为空 id ",id)
return result
end
local tgiftstr1=string.sub(tgiftstr2, 2, -2)
local strarr=Split(tgiftstr1,"},{")
for key, var in ipairs(strarr) do
local tstr=string.sub(var, 2)
local larr=Split(var,",")
local vo={}
vo.info=larr[1]
vo.id=larr[2]
vo.count=larr[3]
table.insert(result,vo)
end
return result
end
function GiftXML:getInstance()
if GiftXML.Instance==nil then
GiftXML.New()
end
return GiftXML.Instance
end