public override void Deserialize(BinaryReader reader) { // base.Deserialize(reader); // MessageID = reader.Read <MessageId>(); GameName = reader.ReadString(Constants.MGCL_GAMENAME_MAXLEN); GameStats = reader.ReadBytes(Constants.MGCL_GAMESTATS_MAXLEN); GamePassword = reader.ReadString(Constants.MGCL_GAMEPASSWORD_MAXLEN); reader.ReadBytes(3); ApplicationID = reader.ReadInt32(); MaxClients = reader.ReadInt32(); MinClients = reader.ReadInt32(); GameLevel = reader.ReadInt32(); PlayerSkillLevel = reader.ReadInt32(); RulesSet = reader.ReadInt32(); GenericField1 = reader.ReadInt32(); GenericField2 = reader.ReadInt32(); GenericField3 = reader.ReadInt32(); GenericField4 = reader.ReadInt32(); GenericField5 = reader.ReadInt32(); GenericField6 = reader.ReadInt32(); GenericField7 = reader.ReadInt32(); GenericField8 = reader.ReadInt32(); GameHostType = reader.Read <MGCL_GAME_HOST_TYPE>(); reader.ReadBytes(3); AddressList = reader.Read <NetAddressList>(); WorldID = reader.ReadInt32(); AccountID = reader.ReadInt32(); }
public override void Deserialize(BinaryReader reader) { // base.Deserialize(reader); // reader.ReadBytes(3); LocationID = reader.ReadInt32(); ApplicationID = reader.ReadInt32(); ServerType = reader.Read <MGCL_GAME_HOST_TYPE>(); ServerVersion = reader.ReadString(MediusConstants.MGCL_SERVERVERSION_MAXLEN); Port = reader.ReadInt32(); }