public static CPacket SerializeGAME_REQUEST_ROOM_JOIN(ushort cmd, object obj) { cmdGAME_REQUEST_ROOM_JOIN pk = (cmdGAME_REQUEST_ROOM_JOIN)obj; CPacket __msg = new CPacket(); ushort size = sizeof(short) + Constant.MAX_ROOM_PASSWORD_LEN + 1 + sizeof(byte) + 2*sizeof(UInt32); __msg.WriteHeader(cmd, size, 0); __msg.Write(pk.roomNo); __msg.WriteChars(pk.password,Constant.MAX_ROOM_PASSWORD_LEN + 1); __msg.Write(pk.mode); __msg.Write(pk.lobbyUserId); __msg.Write(pk.lobbySrvId); return __msg; }
public static CPacket SerializeGAME_REQUEST_ROOM_CREATE(ushort cmd, object obj) { cmdGameRequestRoomCreate pk = (cmdGameRequestRoomCreate)obj; CPacket __msg = new CPacket(); ushort size = Constant.MAX_ROOM_NAME_LEN + 1 + Constant.MAX_ROOM_PASSWORD_LEN + 1 + sizeof(bool) + 4*sizeof(byte); __msg.WriteHeader(cmd, size, 0); __msg.WriteChars(pk.name,Constant.MAX_ROOM_NAME_LEN + 1); __msg.WriteChars(pk.password,Constant.MAX_ROOM_PASSWORD_LEN + 1); __msg.Write(pk.mapNum); __msg.Write(pk.mode); __msg.Write(pk.mapLaps); __msg.Write(pk.maxJoinerNum); __msg.Write(pk.StrikeAttack); return __msg; }
public static CPacket SerializeGAME_REQUEST_ROOM_SETTING(ushort cmd, object obj) { cmdGAME_REQUEST_ROOM_SETTING pk = (cmdGAME_REQUEST_ROOM_SETTING)obj; CPacket __msg = new CPacket(); ushort size = Constant.MAX_ROOM_NAME_LEN + 1 + Constant.MAX_ROOM_PASSWORD_LEN + 1; __msg.WriteHeader(cmd, size, 0); __msg.WriteChars(pk.name,Constant.MAX_ROOM_NAME_LEN + 1); __msg.WriteChars(pk.password,Constant.MAX_ROOM_PASSWORD_LEN + 1); return __msg; }
/// <summary> /// Serializes the LOGIN_REQUEST_LOGN_AUTH. /// </summary> /// <returns>The LOGI n_ REQUES t_ LOGI n_ AUT.</returns> /// <param name="cmd">Cmd.</param> /// <param name="obj">Object.</param> public static CPacket SerializeLOGIN_REQUEST_LOGIN_AUTH(ushort cmd, object obj) { cmdLOGIN_REQUEST_LOGIN_AUTH pk = (cmdLOGIN_REQUEST_LOGIN_AUTH)obj; CPacket __msg = new CPacket(); ushort size = Constant.MAX_LOGIN_NAME_LEN + 1 + Constant.MAX_PASSWORD_LEN + 1; __msg.WriteHeader(cmd, size, 0); __msg.WriteChars(pk.login_name,Constant.MAX_LOGIN_NAME_LEN + 1); __msg.WriteChars(pk.password,Constant.MAX_PASSWORD_LEN + 1); return __msg; }