public override void Deserialize(IDataReader reader) { dungeonId = reader.ReadVarShort(); if (dungeonId < 0) { throw new Exception("Forbidden value on dungeonId = " + dungeonId + ", it doesn't respect the following condition : dungeonId < 0"); } var limit = reader.ReadShort(); var addedPlayers_ = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { addedPlayers_[i] = new Types.DungeonPartyFinderPlayer(); addedPlayers_[i].Deserialize(reader); } addedPlayers = addedPlayers_; limit = reader.ReadShort(); var removedPlayersIds_ = new long[limit]; for (int i = 0; i < limit; i++) { removedPlayersIds_[i] = reader.ReadVarLong(); if (removedPlayersIds_[i] > 9007199254740990) { throw new Exception("Forbidden value on removedPlayersIds_[i] = " + removedPlayersIds_[i] + ", it doesn't respect the following condition : removedPlayersIds_[i] > 9007199254740990"); } } removedPlayersIds = removedPlayersIds_; }
public override void Deserialize(IDataReader reader) { dungeonId = reader.ReadVarUhShort(); var limit = (ushort)reader.ReadUShort(); players = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { players[i] = new Types.DungeonPartyFinderPlayer(); players[i].Deserialize(reader); } }
public override void Deserialize(BigEndianReader reader) { dungeonId = reader.ReadVarShort(); if (dungeonId < 0) throw new Exception("Forbidden value on dungeonId = " + dungeonId + ", it doesn't respect the following condition : dungeonId < 0"); var limit = reader.ReadUShort(); players = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { players[i] = new Types.DungeonPartyFinderPlayer(); players[i].Deserialize(reader); } }
public override void Deserialize(IDataReader reader) { dungeonId = reader.ReadShort(); if (dungeonId < 0) { throw new Exception("Forbidden value on dungeonId = " + dungeonId + ", it doesn't respect the following condition : dungeonId < 0"); } var limit = reader.ReadUShort(); players = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { players[i] = new Types.DungeonPartyFinderPlayer(); players[i].Deserialize(reader); } }
public override void Deserialize(IDataReader reader) { dungeonId = reader.ReadVarUhShort(); var limit = (ushort)reader.ReadUShort(); addedPlayers = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { addedPlayers[i] = new Types.DungeonPartyFinderPlayer(); addedPlayers[i].Deserialize(reader); } limit = (ushort)reader.ReadUShort(); removedPlayersIds = new double[limit]; for (int i = 0; i < limit; i++) { removedPlayersIds[i] = reader.ReadVarUhLong(); } }
public override void Deserialize(IDataReader reader) { dungeonId = reader.ReadShort(); if (dungeonId < 0) throw new Exception("Forbidden value on dungeonId = " + dungeonId + ", it doesn't respect the following condition : dungeonId < 0"); var limit = reader.ReadUShort(); addedPlayers = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { addedPlayers[i] = new Types.DungeonPartyFinderPlayer(); addedPlayers[i].Deserialize(reader); } limit = reader.ReadUShort(); removedPlayersIds = new int[limit]; for (int i = 0; i < limit; i++) { removedPlayersIds[i] = reader.ReadInt(); } }
public void Deserialize(IDataReader reader) { dungeonId = reader.ReadVarUhShort(); if (dungeonId < 0) { throw new System.Exception("Forbidden value on dungeonId = " + dungeonId + ", it doesn't respect the following condition : dungeonId < 0"); } var limit = reader.ReadUShort(); addedPlayers = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { addedPlayers[i] = new Types.DungeonPartyFinderPlayer(); addedPlayers[i].Deserialize(reader); } limit = reader.ReadUShort(); removedPlayersIds = new double[limit]; for (int i = 0; i < limit; i++) { removedPlayersIds[i] = reader.ReadVarUhLong(); } }
public override void Deserialize(BigEndianReader reader) { dungeonId = reader.ReadVarShort(); if (dungeonId < 0) { throw new Exception("Forbidden value on dungeonId = " + dungeonId + ", it doesn't respect the following condition : dungeonId < 0"); } var limit = reader.ReadUShort(); addedPlayers = new Types.DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { addedPlayers[i] = new Types.DungeonPartyFinderPlayer(); addedPlayers[i].Deserialize(reader); } limit = reader.ReadUShort(); removedPlayersIds = new int[limit]; for (int i = 0; i < limit; i++) { removedPlayersIds[i] = reader.ReadVarInt(); } }