|
|
- 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
|