源战役客户端
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

45 rader
799 B

4 veckor sedan
  1. GiftXML = GiftXML or BaseClass()
  2. function GiftXML:__init()
  3. GiftXML.Instance=self
  4. end
  5. function GiftXML:getGiftdatabyID(id)
  6. return Config.GiftList[id]
  7. end
  8. function GiftXML:getGiftVobyID(id)
  9. local tgiftstr= Config.GiftList[id].gifts
  10. local tgiftstr2=string.sub(tgiftstr, 2, -2)
  11. local result={}
  12. if tgiftstr2=="" then
  13. print("礼包数据为空 id ",id)
  14. return result
  15. end
  16. local tgiftstr1=string.sub(tgiftstr2, 2, -2)
  17. local strarr=Split(tgiftstr1,"},{")
  18. for key, var in ipairs(strarr) do
  19. local tstr=string.sub(var, 2)
  20. local larr=Split(var,",")
  21. local vo={}
  22. vo.info=larr[1]
  23. vo.id=larr[2]
  24. vo.count=larr[3]
  25. table.insert(result,vo)
  26. end
  27. return result
  28. end
  29. function GiftXML:getInstance()
  30. if GiftXML.Instance==nil then
  31. GiftXML.New()
  32. end
  33. return GiftXML.Instance
  34. end