local Attr = require("role.Proto").Attr ---------------------------------------------------------------------------------- -- 皮肤数据查询 CG_SKIN_BAG = {} SkinNet = { {"id", 1, "int"}, --id {"heroId", 1, "int"}, -- 英雄ID {"heroName", 1, "string"}, --英雄名字 {"name", 1, "string"}, --名字 {"desc", 1, "string"}, --描述 {"head", 1, "int"}, --头像 {"body", 1, "int"}, --模型 {"icon", 1, "int"}, --原画 {"camp", 1, "int"}, --阵营 {"order", 1, "int"}, --配置表排序 {"type", 1, "byte"}, --类型 {"attrs", 5, Attr}, --属性 {"body1", 1, "int"}, --模型 } SkinBagNet = { {"data", 1, SkinNet}, {"ind", 1, "int"}, --皮肤索引 {"isOn", 1, "byte"}, --0未穿戴,1已穿戴 } SkinBag = { {"ind", 1, "int"}, --皮肤索引 {"id", 1, "int"}, -- 皮肤id {"isOn", 1, "byte"}, --0未穿戴,1已穿戴 } GC_SKIN_BAG = { {"isEnd", 1, "byte"}, --分包 1第一个包 2其他 3 最后一个包 {"list", 256, SkinNet}, {"data", 256, SkinBag}, } SkinUpdateNet = { {"data", 1, SkinBagNet}, {"op", 1, "byte"}, --1 新增 2 删除 3 更新 } -- 获得皮肤推送 GC_SKIN_UPDATE = { {"list", 30, SkinUpdateNet}, } -- 穿戴皮肤 CG_SKIN_ON = { {"skinIn", 1, "int"}, -- skinId = 0 脱下皮肤,>0 穿上对应皮肤ID {"heroInd", 1, "int"}, } GC_SKIN_ON = { {"heroId", 1, "int"}, {"skinInd", 1, "int"}, }