Proto.lua 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. local HeroSimple = require("hero.Proto").HeroSimple
  2. YunYingIconNet = {
  3. {"id", 1, "short"}, -- 活动id
  4. {"icon", 1, "int"}, -- 活动图标
  5. {"red", 1, "byte"}, -- 是否显示红点
  6. {"leftTime", 1, "int"}, -- 活动剩余x秒,0不显示倒计时
  7. {"sortID", 1, "short"}, -- 排序id
  8. {"panelID", 1, "short"}, -- 面板id
  9. {"pos", 1, "byte"}, -- 0-不显示 1-主界面上方 2-右边
  10. }
  11. -- 活动列表(可能会重刷列表)
  12. GC_YUNYING_LIST = {
  13. {"list", 30, YunYingIconNet},
  14. }
  15. -- 添加或者改变
  16. CG_YUNYING_UPDATE = {
  17. {"id", 1, "short"}, -- 活动id
  18. }
  19. GC_YUNYING_UPDATE = {
  20. {"data", 1, YunYingIconNet},
  21. }
  22. -- 删除
  23. GC_YUNYING_DEL = {
  24. {"id", 1, "short"},
  25. }
  26. YunYingFuncNet = {
  27. {"id", 1, "int"}, -- 活动id
  28. {"icon", 1, "int"}, -- 活动图标
  29. {"red", 1, "byte"}, -- 是否显示红点
  30. {"panelID", 1, "short"}, -- 面板id
  31. {"effect", 1, "int"}, -- 特效
  32. {"leftTime", 1, "int"}, -- 时间
  33. {"endTime", 1, "int"}, -- 时间
  34. {"startTime", 1, "int"}, -- 时间
  35. {"param", 1, "int"}, -- 参数
  36. {"name", 1, "string"}, --
  37. }
  38. -- 活动组内容详情
  39. CG_YUNYING_GROUP_LIST = {
  40. {"panelID", 1, "short"}, -- 面板ID
  41. }
  42. GC_YUNYING_GROUP_LIST = {
  43. {"panelID", 1, "short"}, -- 面板ID
  44. {"list", 15, YunYingFuncNet},-- 分组内活动列表
  45. }
  46. GC_YUNYING_GROUP_UPDATE = {
  47. {"panelID", 1, "short"}, -- 面板ID
  48. {"data", 1, YunYingFuncNet},-- 分组内活动信息
  49. }
  50. -- 请求等级
  51. CG_YUNYING_OPEN_LV = {
  52. {"panelID", 1, "short"}, -- 面板ID
  53. }
  54. GC_YUNYING_OPEN_LV = {
  55. {"panelID", 1, "short"}, -- 面板ID
  56. {"openLv", 1, "short"}, -- 开放等级
  57. }
  58. -- banner信息
  59. BannerNet = {
  60. {"icon", 1, "int"}, --图标id
  61. {"panelID", 1, "int"}, --面板id
  62. {"param", 1, "string"}, --参数
  63. }
  64. GC_BANNER_QUERY = {
  65. {"bannerList",9,BannerNet},
  66. }
  67. GC_YUNYING_FIRST_BANNER_QUERY = {
  68. {"panelID", 1, "int"}, --面板id
  69. }