391 lines
18 KiB
Java
391 lines
18 KiB
Java
package message;
|
|
|
|
import java.io.IOException;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
import com.google.protobuf.CodedInputStream;
|
|
import com.google.protobuf.GeneratedMessageV3;
|
|
import com.google.protobuf.Message;
|
|
|
|
public class MsgIds {
|
|
public static final int CS_Room_Enter = 1001;
|
|
public static final int SC_Room_Enter = 1002;
|
|
public static final int CS_Room_Quit = 1003;
|
|
public static final int SC_Room_Quit = 1004;
|
|
public static final int SC_Code = 1005;
|
|
public static final int SC_Player_Info = 1006;
|
|
public static final int SC_Led = 1007;
|
|
public static final int CS_Ping = 1008;
|
|
public static final int SC_Ping = 1009;
|
|
public static final int CS_Test = 1090;
|
|
public static final int SC_Test = 1091;
|
|
public static final int CS_Room_Snapshot = 1100;
|
|
public static final int SC_Room_Snapshot = 1101;
|
|
public static final int CS_Frame_Info = 1102;
|
|
public static final int SC_Frame_Info = 1103;
|
|
public static final int CS_Unlock_Arm = 1104;
|
|
public static final int SC_Unlock_Arm_Result = 1105;
|
|
public static final int SC_Level_Up = 1106;
|
|
public static final int CS_Arm_Change = 1107;
|
|
public static final int SC_Arm_Change_Result = 1108;
|
|
public static final int SC_Broadcast = 1109;
|
|
public static final int CS_Communicate = 1110;
|
|
public static final int SC_Communicate_Result = 1111;
|
|
public static final int SC_Start_Broke = 1112;
|
|
public static final int CS_Guide_Oper = 1113;
|
|
public static final int SC_Guide_Info = 1114;
|
|
public static final int CS_Free_Game_Open = 1201;
|
|
public static final int SC_HuntFish_Result = 1202;
|
|
public static final int SC_King_Result = 1203;
|
|
public static final int CS_King_OpenBox = 1204;
|
|
public static final int SC_King_OpenBox_Result = 1205;
|
|
public static final int SC_King_End_Result = 1206;
|
|
public static final int CS_Free_Game_End = 1207;
|
|
public static final int SC_Free_Game_End_Result = 1208;
|
|
public static final int SC_Free_Game_Info = 1209;
|
|
public static final int SC_Hetun_Info = 1210;
|
|
public static final int CS_Hetun_Oper = 1211;
|
|
public static final int CS_Game_Conf = 1212;
|
|
public static final int SC_Game_Conf = 1213;
|
|
public static final int CS_Game_Preview = 1214;
|
|
public static final int SC_Game_Preview = 1215;
|
|
public static final int SC_Arena_Quest = 1301;
|
|
public static final int SC_Arena_Info = 1302;
|
|
public static final int SC_Arena_Result = 1303;
|
|
public static final int SC_Match_Info = 1401;
|
|
public static final int SC_Match_Rank = 1402;
|
|
public static final int CS_Match_Oper = 1403;
|
|
public static final int SC_Match_Final_Rank = 1404;
|
|
public static final int SC_Limit_Gift = 1405;
|
|
public static final int SC_Add_Friend = 1406;
|
|
public static final int SC_Newbee_Task = 1407;
|
|
public static final int CS_Finish_Newbee_Task = 1408;
|
|
public static final int SC_Finish_Newbee_Task = 1409;
|
|
public static final int SC_Lottery = 1410;
|
|
public static final int CS_Draw_Record = 1411;
|
|
public static final int SC_Draw_Record = 1412;
|
|
public static final int CS_Draw = 1413;
|
|
public static final int SC_Draw = 1414;
|
|
public static final int SC_Match_Kill = 1415;
|
|
public static final int CS_Get_Today_Room_Reward = 1416;
|
|
public static final int SC_Get_Today_Room_Reward = 1417;
|
|
public static final int CS_Horn_Transform = 1418;
|
|
public static final int SC_Leave_Room = 1419;
|
|
public static final int CS_Buff_Oper = 1420;
|
|
public static final int CS_Buff_Info = 1419;
|
|
|
|
//消息CLASS与消息ID的对应关系<消息class, 消息ID>
|
|
private static final Map<Class<? extends Message>, Integer> classToId = new HashMap<>();
|
|
//消息ID与消息CLASS的对应关系<消息ID, 消息class>
|
|
private static final Map<Integer, Class<? extends Message>> idToClass = new HashMap<>();
|
|
|
|
static {
|
|
//初始化消息CLASS与消息ID的对应关系
|
|
initClassToId();
|
|
//初始化消息ID与消息CLASS的对应关系
|
|
initIdToClass();
|
|
}
|
|
|
|
/**
|
|
* 获取消息ID
|
|
* @param clazz
|
|
* @return
|
|
*/
|
|
public static int getIdByClass(Class<? extends Message> clazz) {
|
|
return classToId.get(clazz);
|
|
}
|
|
|
|
/**
|
|
* 获取消息CLASS
|
|
* @param clazz
|
|
* @return
|
|
*/
|
|
@SuppressWarnings("unchecked")
|
|
public static <T> T getClassById(int msgId) {
|
|
return (T) idToClass.get(msgId);
|
|
}
|
|
|
|
|
|
/**
|
|
* 初始化消息CLASS与消息ID的对应关系
|
|
*/
|
|
private static void initClassToId() {
|
|
classToId.put(MsgRoomService.CS_Room_Enter.class, CS_Room_Enter);
|
|
classToId.put(MsgRoomService.SC_Room_Enter.class, SC_Room_Enter);
|
|
classToId.put(MsgRoomService.CS_Room_Quit.class, CS_Room_Quit);
|
|
classToId.put(MsgRoomService.SC_Room_Quit.class, SC_Room_Quit);
|
|
classToId.put(MsgRoomService.SC_Code.class, SC_Code);
|
|
classToId.put(MsgRoomService.SC_Player_Info.class, SC_Player_Info);
|
|
classToId.put(MsgRoomService.SC_Led.class, SC_Led);
|
|
classToId.put(MsgRoomService.CS_Ping.class, CS_Ping);
|
|
classToId.put(MsgRoomService.SC_Ping.class, SC_Ping);
|
|
classToId.put(MsgRoomService.CS_Test.class, CS_Test);
|
|
classToId.put(MsgRoomService.SC_Test.class, SC_Test);
|
|
classToId.put(MsgRoomService.CS_Room_Snapshot.class, CS_Room_Snapshot);
|
|
classToId.put(MsgRoomService.SC_Room_Snapshot.class, SC_Room_Snapshot);
|
|
classToId.put(MsgRoomService.CS_Frame_Info.class, CS_Frame_Info);
|
|
classToId.put(MsgRoomService.SC_Frame_Info.class, SC_Frame_Info);
|
|
classToId.put(MsgRoomService.CS_Unlock_Arm.class, CS_Unlock_Arm);
|
|
classToId.put(MsgRoomService.SC_Unlock_Arm_Result.class, SC_Unlock_Arm_Result);
|
|
classToId.put(MsgRoomService.SC_Level_Up.class, SC_Level_Up);
|
|
classToId.put(MsgRoomService.CS_Arm_Change.class, CS_Arm_Change);
|
|
classToId.put(MsgRoomService.SC_Arm_Change_Result.class, SC_Arm_Change_Result);
|
|
classToId.put(MsgRoomService.SC_Broadcast.class, SC_Broadcast);
|
|
classToId.put(MsgRoomService.CS_Communicate.class, CS_Communicate);
|
|
classToId.put(MsgRoomService.SC_Communicate_Result.class, SC_Communicate_Result);
|
|
classToId.put(MsgRoomService.SC_Start_Broke.class, SC_Start_Broke);
|
|
classToId.put(MsgRoomService.CS_Guide_Oper.class, CS_Guide_Oper);
|
|
classToId.put(MsgRoomService.SC_Guide_Info.class, SC_Guide_Info);
|
|
classToId.put(MsgRoomService.CS_Free_Game_Open.class, CS_Free_Game_Open);
|
|
classToId.put(MsgRoomService.SC_HuntFish_Result.class, SC_HuntFish_Result);
|
|
classToId.put(MsgRoomService.SC_King_Result.class, SC_King_Result);
|
|
classToId.put(MsgRoomService.CS_King_OpenBox.class, CS_King_OpenBox);
|
|
classToId.put(MsgRoomService.SC_King_OpenBox_Result.class, SC_King_OpenBox_Result);
|
|
classToId.put(MsgRoomService.SC_King_End_Result.class, SC_King_End_Result);
|
|
classToId.put(MsgRoomService.CS_Free_Game_End.class, CS_Free_Game_End);
|
|
classToId.put(MsgRoomService.SC_Free_Game_End_Result.class, SC_Free_Game_End_Result);
|
|
classToId.put(MsgRoomService.SC_Free_Game_Info.class, SC_Free_Game_Info);
|
|
classToId.put(MsgRoomService.SC_Hetun_Info.class, SC_Hetun_Info);
|
|
classToId.put(MsgRoomService.CS_Hetun_Oper.class, CS_Hetun_Oper);
|
|
classToId.put(MsgRoomService.CS_Game_Conf.class, CS_Game_Conf);
|
|
classToId.put(MsgRoomService.SC_Game_Conf.class, SC_Game_Conf);
|
|
classToId.put(MsgRoomService.CS_Game_Preview.class, CS_Game_Preview);
|
|
classToId.put(MsgRoomService.SC_Game_Preview.class, SC_Game_Preview);
|
|
classToId.put(MsgRoomService.SC_Arena_Quest.class, SC_Arena_Quest);
|
|
classToId.put(MsgRoomService.SC_Arena_Info.class, SC_Arena_Info);
|
|
classToId.put(MsgRoomService.SC_Arena_Result.class, SC_Arena_Result);
|
|
classToId.put(MsgRoomService.SC_Match_Info.class, SC_Match_Info);
|
|
classToId.put(MsgRoomService.SC_Match_Rank.class, SC_Match_Rank);
|
|
classToId.put(MsgRoomService.CS_Match_Oper.class, CS_Match_Oper);
|
|
classToId.put(MsgRoomService.SC_Match_Final_Rank.class, SC_Match_Final_Rank);
|
|
classToId.put(MsgRoomService.SC_Limit_Gift.class, SC_Limit_Gift);
|
|
classToId.put(MsgRoomService.SC_Add_Friend.class, SC_Add_Friend);
|
|
classToId.put(MsgRoomService.SC_Newbee_Task.class, SC_Newbee_Task);
|
|
classToId.put(MsgRoomService.CS_Finish_Newbee_Task.class, CS_Finish_Newbee_Task);
|
|
classToId.put(MsgRoomService.SC_Finish_Newbee_Task.class, SC_Finish_Newbee_Task);
|
|
classToId.put(MsgRoomService.SC_Lottery.class, SC_Lottery);
|
|
classToId.put(MsgRoomService.CS_Draw_Record.class, CS_Draw_Record);
|
|
classToId.put(MsgRoomService.SC_Draw_Record.class, SC_Draw_Record);
|
|
classToId.put(MsgRoomService.CS_Draw.class, CS_Draw);
|
|
classToId.put(MsgRoomService.SC_Draw.class, SC_Draw);
|
|
classToId.put(MsgRoomService.SC_Match_Kill.class, SC_Match_Kill);
|
|
classToId.put(MsgRoomService.CS_Get_Today_Room_Reward.class, CS_Get_Today_Room_Reward);
|
|
classToId.put(MsgRoomService.SC_Get_Today_Room_Reward.class, SC_Get_Today_Room_Reward);
|
|
classToId.put(MsgRoomService.CS_Horn_Transform.class, CS_Horn_Transform);
|
|
classToId.put(MsgRoomService.SC_Leave_Room.class, SC_Leave_Room);
|
|
classToId.put(MsgRoomService.CS_Buff_Oper.class, CS_Buff_Oper);
|
|
classToId.put(MsgRoomService.CS_Buff_Info.class, CS_Buff_Info);
|
|
}
|
|
|
|
/**
|
|
* 初始化消息ID与消息CLASS的对应关系
|
|
*/
|
|
private static void initIdToClass() {
|
|
idToClass.put(CS_Room_Enter,MsgRoomService.CS_Room_Enter.class);
|
|
idToClass.put(SC_Room_Enter,MsgRoomService.SC_Room_Enter.class);
|
|
idToClass.put(CS_Room_Quit,MsgRoomService.CS_Room_Quit.class);
|
|
idToClass.put(SC_Room_Quit,MsgRoomService.SC_Room_Quit.class);
|
|
idToClass.put(SC_Code,MsgRoomService.SC_Code.class);
|
|
idToClass.put(SC_Player_Info,MsgRoomService.SC_Player_Info.class);
|
|
idToClass.put(SC_Led,MsgRoomService.SC_Led.class);
|
|
idToClass.put(CS_Ping,MsgRoomService.CS_Ping.class);
|
|
idToClass.put(SC_Ping,MsgRoomService.SC_Ping.class);
|
|
idToClass.put(CS_Test,MsgRoomService.CS_Test.class);
|
|
idToClass.put(SC_Test,MsgRoomService.SC_Test.class);
|
|
idToClass.put(CS_Room_Snapshot,MsgRoomService.CS_Room_Snapshot.class);
|
|
idToClass.put(SC_Room_Snapshot,MsgRoomService.SC_Room_Snapshot.class);
|
|
idToClass.put(CS_Frame_Info,MsgRoomService.CS_Frame_Info.class);
|
|
idToClass.put(SC_Frame_Info,MsgRoomService.SC_Frame_Info.class);
|
|
idToClass.put(CS_Unlock_Arm,MsgRoomService.CS_Unlock_Arm.class);
|
|
idToClass.put(SC_Unlock_Arm_Result,MsgRoomService.SC_Unlock_Arm_Result.class);
|
|
idToClass.put(SC_Level_Up,MsgRoomService.SC_Level_Up.class);
|
|
idToClass.put(CS_Arm_Change,MsgRoomService.CS_Arm_Change.class);
|
|
idToClass.put(SC_Arm_Change_Result,MsgRoomService.SC_Arm_Change_Result.class);
|
|
idToClass.put(SC_Broadcast,MsgRoomService.SC_Broadcast.class);
|
|
idToClass.put(CS_Communicate,MsgRoomService.CS_Communicate.class);
|
|
idToClass.put(SC_Communicate_Result,MsgRoomService.SC_Communicate_Result.class);
|
|
idToClass.put(SC_Start_Broke,MsgRoomService.SC_Start_Broke.class);
|
|
idToClass.put(CS_Guide_Oper,MsgRoomService.CS_Guide_Oper.class);
|
|
idToClass.put(SC_Guide_Info,MsgRoomService.SC_Guide_Info.class);
|
|
idToClass.put(CS_Free_Game_Open,MsgRoomService.CS_Free_Game_Open.class);
|
|
idToClass.put(SC_HuntFish_Result,MsgRoomService.SC_HuntFish_Result.class);
|
|
idToClass.put(SC_King_Result,MsgRoomService.SC_King_Result.class);
|
|
idToClass.put(CS_King_OpenBox,MsgRoomService.CS_King_OpenBox.class);
|
|
idToClass.put(SC_King_OpenBox_Result,MsgRoomService.SC_King_OpenBox_Result.class);
|
|
idToClass.put(SC_King_End_Result,MsgRoomService.SC_King_End_Result.class);
|
|
idToClass.put(CS_Free_Game_End,MsgRoomService.CS_Free_Game_End.class);
|
|
idToClass.put(SC_Free_Game_End_Result,MsgRoomService.SC_Free_Game_End_Result.class);
|
|
idToClass.put(SC_Free_Game_Info,MsgRoomService.SC_Free_Game_Info.class);
|
|
idToClass.put(SC_Hetun_Info,MsgRoomService.SC_Hetun_Info.class);
|
|
idToClass.put(CS_Hetun_Oper,MsgRoomService.CS_Hetun_Oper.class);
|
|
idToClass.put(CS_Game_Conf,MsgRoomService.CS_Game_Conf.class);
|
|
idToClass.put(SC_Game_Conf,MsgRoomService.SC_Game_Conf.class);
|
|
idToClass.put(CS_Game_Preview,MsgRoomService.CS_Game_Preview.class);
|
|
idToClass.put(SC_Game_Preview,MsgRoomService.SC_Game_Preview.class);
|
|
idToClass.put(SC_Arena_Quest,MsgRoomService.SC_Arena_Quest.class);
|
|
idToClass.put(SC_Arena_Info,MsgRoomService.SC_Arena_Info.class);
|
|
idToClass.put(SC_Arena_Result,MsgRoomService.SC_Arena_Result.class);
|
|
idToClass.put(SC_Match_Info,MsgRoomService.SC_Match_Info.class);
|
|
idToClass.put(SC_Match_Rank,MsgRoomService.SC_Match_Rank.class);
|
|
idToClass.put(CS_Match_Oper,MsgRoomService.CS_Match_Oper.class);
|
|
idToClass.put(SC_Match_Final_Rank,MsgRoomService.SC_Match_Final_Rank.class);
|
|
idToClass.put(SC_Limit_Gift,MsgRoomService.SC_Limit_Gift.class);
|
|
idToClass.put(SC_Add_Friend,MsgRoomService.SC_Add_Friend.class);
|
|
idToClass.put(SC_Newbee_Task,MsgRoomService.SC_Newbee_Task.class);
|
|
idToClass.put(CS_Finish_Newbee_Task,MsgRoomService.CS_Finish_Newbee_Task.class);
|
|
idToClass.put(SC_Finish_Newbee_Task,MsgRoomService.SC_Finish_Newbee_Task.class);
|
|
idToClass.put(SC_Lottery,MsgRoomService.SC_Lottery.class);
|
|
idToClass.put(CS_Draw_Record,MsgRoomService.CS_Draw_Record.class);
|
|
idToClass.put(SC_Draw_Record,MsgRoomService.SC_Draw_Record.class);
|
|
idToClass.put(CS_Draw,MsgRoomService.CS_Draw.class);
|
|
idToClass.put(SC_Draw,MsgRoomService.SC_Draw.class);
|
|
idToClass.put(SC_Match_Kill,MsgRoomService.SC_Match_Kill.class);
|
|
idToClass.put(CS_Get_Today_Room_Reward,MsgRoomService.CS_Get_Today_Room_Reward.class);
|
|
idToClass.put(SC_Get_Today_Room_Reward,MsgRoomService.SC_Get_Today_Room_Reward.class);
|
|
idToClass.put(CS_Horn_Transform,MsgRoomService.CS_Horn_Transform.class);
|
|
idToClass.put(SC_Leave_Room,MsgRoomService.SC_Leave_Room.class);
|
|
idToClass.put(CS_Buff_Oper,MsgRoomService.CS_Buff_Oper.class);
|
|
idToClass.put(CS_Buff_Info,MsgRoomService.CS_Buff_Info.class);
|
|
}
|
|
/**
|
|
* 根据消息id解析消息
|
|
*/
|
|
public static GeneratedMessageV3 parseFrom(int msgId, CodedInputStream s) throws IOException{
|
|
switch(msgId){
|
|
case CS_Room_Enter:
|
|
return MsgRoomService.CS_Room_Enter.parseFrom(s);
|
|
case SC_Room_Enter:
|
|
return MsgRoomService.SC_Room_Enter.parseFrom(s);
|
|
case CS_Room_Quit:
|
|
return MsgRoomService.CS_Room_Quit.parseFrom(s);
|
|
case SC_Room_Quit:
|
|
return MsgRoomService.SC_Room_Quit.parseFrom(s);
|
|
case SC_Code:
|
|
return MsgRoomService.SC_Code.parseFrom(s);
|
|
case SC_Player_Info:
|
|
return MsgRoomService.SC_Player_Info.parseFrom(s);
|
|
case SC_Led:
|
|
return MsgRoomService.SC_Led.parseFrom(s);
|
|
case CS_Ping:
|
|
return MsgRoomService.CS_Ping.parseFrom(s);
|
|
case SC_Ping:
|
|
return MsgRoomService.SC_Ping.parseFrom(s);
|
|
case CS_Test:
|
|
return MsgRoomService.CS_Test.parseFrom(s);
|
|
case SC_Test:
|
|
return MsgRoomService.SC_Test.parseFrom(s);
|
|
case CS_Room_Snapshot:
|
|
return MsgRoomService.CS_Room_Snapshot.parseFrom(s);
|
|
case SC_Room_Snapshot:
|
|
return MsgRoomService.SC_Room_Snapshot.parseFrom(s);
|
|
case CS_Frame_Info:
|
|
return MsgRoomService.CS_Frame_Info.parseFrom(s);
|
|
case SC_Frame_Info:
|
|
return MsgRoomService.SC_Frame_Info.parseFrom(s);
|
|
case CS_Unlock_Arm:
|
|
return MsgRoomService.CS_Unlock_Arm.parseFrom(s);
|
|
case SC_Unlock_Arm_Result:
|
|
return MsgRoomService.SC_Unlock_Arm_Result.parseFrom(s);
|
|
case SC_Level_Up:
|
|
return MsgRoomService.SC_Level_Up.parseFrom(s);
|
|
case CS_Arm_Change:
|
|
return MsgRoomService.CS_Arm_Change.parseFrom(s);
|
|
case SC_Arm_Change_Result:
|
|
return MsgRoomService.SC_Arm_Change_Result.parseFrom(s);
|
|
case SC_Broadcast:
|
|
return MsgRoomService.SC_Broadcast.parseFrom(s);
|
|
case CS_Communicate:
|
|
return MsgRoomService.CS_Communicate.parseFrom(s);
|
|
case SC_Communicate_Result:
|
|
return MsgRoomService.SC_Communicate_Result.parseFrom(s);
|
|
case SC_Start_Broke:
|
|
return MsgRoomService.SC_Start_Broke.parseFrom(s);
|
|
case CS_Guide_Oper:
|
|
return MsgRoomService.CS_Guide_Oper.parseFrom(s);
|
|
case SC_Guide_Info:
|
|
return MsgRoomService.SC_Guide_Info.parseFrom(s);
|
|
case CS_Free_Game_Open:
|
|
return MsgRoomService.CS_Free_Game_Open.parseFrom(s);
|
|
case SC_HuntFish_Result:
|
|
return MsgRoomService.SC_HuntFish_Result.parseFrom(s);
|
|
case SC_King_Result:
|
|
return MsgRoomService.SC_King_Result.parseFrom(s);
|
|
case CS_King_OpenBox:
|
|
return MsgRoomService.CS_King_OpenBox.parseFrom(s);
|
|
case SC_King_OpenBox_Result:
|
|
return MsgRoomService.SC_King_OpenBox_Result.parseFrom(s);
|
|
case SC_King_End_Result:
|
|
return MsgRoomService.SC_King_End_Result.parseFrom(s);
|
|
case CS_Free_Game_End:
|
|
return MsgRoomService.CS_Free_Game_End.parseFrom(s);
|
|
case SC_Free_Game_End_Result:
|
|
return MsgRoomService.SC_Free_Game_End_Result.parseFrom(s);
|
|
case SC_Free_Game_Info:
|
|
return MsgRoomService.SC_Free_Game_Info.parseFrom(s);
|
|
case SC_Hetun_Info:
|
|
return MsgRoomService.SC_Hetun_Info.parseFrom(s);
|
|
case CS_Hetun_Oper:
|
|
return MsgRoomService.CS_Hetun_Oper.parseFrom(s);
|
|
case CS_Game_Conf:
|
|
return MsgRoomService.CS_Game_Conf.parseFrom(s);
|
|
case SC_Game_Conf:
|
|
return MsgRoomService.SC_Game_Conf.parseFrom(s);
|
|
case CS_Game_Preview:
|
|
return MsgRoomService.CS_Game_Preview.parseFrom(s);
|
|
case SC_Game_Preview:
|
|
return MsgRoomService.SC_Game_Preview.parseFrom(s);
|
|
case SC_Arena_Quest:
|
|
return MsgRoomService.SC_Arena_Quest.parseFrom(s);
|
|
case SC_Arena_Info:
|
|
return MsgRoomService.SC_Arena_Info.parseFrom(s);
|
|
case SC_Arena_Result:
|
|
return MsgRoomService.SC_Arena_Result.parseFrom(s);
|
|
case SC_Match_Info:
|
|
return MsgRoomService.SC_Match_Info.parseFrom(s);
|
|
case SC_Match_Rank:
|
|
return MsgRoomService.SC_Match_Rank.parseFrom(s);
|
|
case CS_Match_Oper:
|
|
return MsgRoomService.CS_Match_Oper.parseFrom(s);
|
|
case SC_Match_Final_Rank:
|
|
return MsgRoomService.SC_Match_Final_Rank.parseFrom(s);
|
|
case SC_Limit_Gift:
|
|
return MsgRoomService.SC_Limit_Gift.parseFrom(s);
|
|
case SC_Add_Friend:
|
|
return MsgRoomService.SC_Add_Friend.parseFrom(s);
|
|
case SC_Newbee_Task:
|
|
return MsgRoomService.SC_Newbee_Task.parseFrom(s);
|
|
case CS_Finish_Newbee_Task:
|
|
return MsgRoomService.CS_Finish_Newbee_Task.parseFrom(s);
|
|
case SC_Finish_Newbee_Task:
|
|
return MsgRoomService.SC_Finish_Newbee_Task.parseFrom(s);
|
|
case SC_Lottery:
|
|
return MsgRoomService.SC_Lottery.parseFrom(s);
|
|
case CS_Draw_Record:
|
|
return MsgRoomService.CS_Draw_Record.parseFrom(s);
|
|
case SC_Draw_Record:
|
|
return MsgRoomService.SC_Draw_Record.parseFrom(s);
|
|
case CS_Draw:
|
|
return MsgRoomService.CS_Draw.parseFrom(s);
|
|
case SC_Draw:
|
|
return MsgRoomService.SC_Draw.parseFrom(s);
|
|
case SC_Match_Kill:
|
|
return MsgRoomService.SC_Match_Kill.parseFrom(s);
|
|
case CS_Get_Today_Room_Reward:
|
|
return MsgRoomService.CS_Get_Today_Room_Reward.parseFrom(s);
|
|
case SC_Get_Today_Room_Reward:
|
|
return MsgRoomService.SC_Get_Today_Room_Reward.parseFrom(s);
|
|
case CS_Horn_Transform:
|
|
return MsgRoomService.CS_Horn_Transform.parseFrom(s);
|
|
case SC_Leave_Room:
|
|
return MsgRoomService.SC_Leave_Room.parseFrom(s);
|
|
case CS_Buff_Oper:
|
|
return MsgRoomService.CS_Buff_Oper.parseFrom(s);
|
|
case CS_Buff_Info:
|
|
return MsgRoomService.CS_Buff_Info.parseFrom(s);
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
|