--[[ --数值类型映射到真实物品类型id 表示展示列表(可用于展示消耗或者奖励列表),默认结构为: 0: 物品 1: 彩钻 2: 绑定彩钻 3: 金币 4: 社团币 5: 经验 6: 花香值 7: 鲜花值 8: 社团资金 9: 社团贡献度 100: 绑定物品 array( int:8 展示类型(参照上表) int:32 具体类型id(如物品id) int:32 数量 ) ]] CommonGoodsListVo = CommonGoodsListVo or {} CommonGoodsListVo.pro_list = { [1] = {"style","c"} ,[2] = {"typeId","i"} ,[3] = {"count","i"} } function CommonGoodsListVo.ReadFmt(target) local len = UserMsgAdapter.ReadFmt("h") target.goods_list = {} local vo = nil local list_vo = nil for i = 1, len do list_vo = {} for j = 1, #CommonGoodsListVo.pro_list do vo = CommonGoodsListVo.pro_list[j] list_vo[vo[1]] = UserMsgAdapter.ReadFmt(vo[2]) end table.insert(target.goods_list, list_vo) end return target.goods_list end