public static MessageBean createRoom(string roomName, int gameType) { MessageBean message = new MessageBean(); message.operationCode = OperationCode.CREATE_ROOM; message.statusCode = StatusCode.SUCCESS; BLOKUSCreateRoom bLOKUSCreateRoom = new BLOKUSCreateRoom(); bLOKUSCreateRoom.roomName = roomName; bLOKUSCreateRoom.gameType = gameType; message.data = ProtobufHelper.SerializerToBytes(bLOKUSCreateRoom); return message; }
private void createRoom(MessageBean message) { BLOKUSCreateRoom room = ProtobufHelper.DederializerFromBytes <BLOKUSCreateRoom>(message.data); if (message.statusCode == StatusCode.SUCCESS) { GameCache.roomName = room.roomName; GameCache.gameType = room.gameType; GameCache.inRoomListPanel = false; GameObject.Find("UIController").SendMessage("createRoomSuccess"); } else { GameObject.Find("UIController").SendMessage("createRoomFail"); } }