module.exports = { 'onChat': { 'required string msg': 1, 'required string from': 2, 'required string target': 3 }, 'onItemUpdate': { 'message Data': { "message Good": { 'required uInt32 id': 1, 'required uInt32 count': 2, }, 'repeated Good goods': 1, }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onPlayerCeUpdate': { 'message Data': { "message Hero": { 'required uInt32 hid': 1, 'required uInt32 ce': 2, 'required sInt32 incHeroCe': 3, }, 'required sInt32 ce': 1, 'repeated Hero heros': 2, 'required uInt32 topLineupCe': 3 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, 'onPlayerDataChange': { 'message Data': { 'optional uInt32 coin': 1, 'optional uInt32 giftGold': 2, 'optional uInt32 gold': 3, 'optional uInt32 ap': 4, 'optional uInt32 totalPay': 5 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, // 'onHeroSkinChange': { // 'message Data': { // "message SkinInfo": { // "message Skin": { // 'required uInt32 id': 1, // 'required boolean enable': 2 // }, // 'repeated Skin skins': 1, // }, // 'repeated SkinInfo skinInfos': 1 // }, // 'required string msg': 1, // 'required uInt32 code': 2, // 'required Data data': 3 // }, // 'onEquipAdd': { // 'message Data': { // "message EquipInfo": { // "message RandSe": { // 'required uInt32 id': 1, // 'required uInt32 seid': 2, // 'required int32 rand': 3, // 'required boolean locked': 4 // }, // "message Hole": { // 'required uInt32 id': 1, // 'required boolean isOpen': 2, // 'required uInt32 jewel': 3 // }, // 'repeated Hole holes': 1, // 'repeated RandSe randSe': 2, // 'required uInt32 seqId': 3, // 'required uInt32 id': 4, // 'required uInt32 hid': 6, // 'required uInt32 count': 7, // 'required uInt32 quality': 8, // 'required uInt32 ePlaceId': 9, // 'required uInt32 suitId': 11, // 'required int32 randRange': 12 // }, // 'repeated EquipInfo equipInfos': 1 // }, // 'required string msg': 1, // 'required uInt32 code': 2, // 'required Data data': 3 // }, 'onEquipDel': { 'message Data': { 'repeated uInt32 equips': 1 }, 'required string msg': 1, 'required uInt32 code': 2, 'required Data data': 3 }, // 'onHeadChange': { // 'message Data': { // "message FigureInfo": { // 'required int32 id': 1, // 'required bool enable': 2, // 'optional int32 time': 3 // }, // 'repeated FigureInfo heads': 1, // 'repeated FigureInfo frames': 2, // 'repeated FigureInfo spines': 3 // }, // 'required string msg': 1, // 'required uInt32 code': 2, // 'required Data data': 3 // } };