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);
     }
 }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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();
            }
        }