local HeroSimple = require("hero.Proto").HeroSimple YunYingIconNet = { {"id", 1, "short"}, -- 活动id {"icon", 1, "int"}, -- 活动图标 {"red", 1, "byte"}, -- 是否显示红点 {"leftTime", 1, "int"}, -- 活动剩余x秒,0不显示倒计时 {"sortID", 1, "short"}, -- 排序id {"panelID", 1, "short"}, -- 面板id {"pos", 1, "byte"}, -- 0-不显示 1-主界面上方 2-右边 } -- 活动列表(可能会重刷列表) GC_YUNYING_LIST = { {"list", 30, YunYingIconNet}, } -- 添加或者改变 CG_YUNYING_UPDATE = { {"id", 1, "short"}, -- 活动id } GC_YUNYING_UPDATE = { {"data", 1, YunYingIconNet}, } -- 删除 GC_YUNYING_DEL = { {"id", 1, "short"}, } YunYingFuncNet = { {"id", 1, "int"}, -- 活动id {"icon", 1, "int"}, -- 活动图标 {"red", 1, "byte"}, -- 是否显示红点 {"panelID", 1, "short"}, -- 面板id {"effect", 1, "int"}, -- 特效 {"leftTime", 1, "int"}, -- 时间 {"endTime", 1, "int"}, -- 时间 {"startTime", 1, "int"}, -- 时间 {"param", 1, "int"}, -- 参数 {"name", 1, "string"}, -- } -- 活动组内容详情 CG_YUNYING_GROUP_LIST = { {"panelID", 1, "short"}, -- 面板ID } GC_YUNYING_GROUP_LIST = { {"panelID", 1, "short"}, -- 面板ID {"list", 15, YunYingFuncNet},-- 分组内活动列表 } GC_YUNYING_GROUP_UPDATE = { {"panelID", 1, "short"}, -- 面板ID {"data", 1, YunYingFuncNet},-- 分组内活动信息 } -- 请求等级 CG_YUNYING_OPEN_LV = { {"panelID", 1, "short"}, -- 面板ID } GC_YUNYING_OPEN_LV = { {"panelID", 1, "short"}, -- 面板ID {"openLv", 1, "short"}, -- 开放等级 } -- banner信息 BannerNet = { {"icon", 1, "int"}, --图标id {"panelID", 1, "int"}, --面板id {"param", 1, "string"}, --参数 } GC_BANNER_QUERY = { {"bannerList",6,BannerNet}, } GC_YUNYING_FIRST_BANNER_QUERY = { {"panelID", 1, "int"}, --面板id }