public override void Deserialize(BigEndianReader reader) { DungeonId = reader.ReadShort(); var limit = reader.ReadUShort(); Players = new DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { Players[i] = new DungeonPartyFinderPlayer(); Players[i].Deserialize(reader); } }
public override void Deserialize(BigEndianReader reader) { DungeonId = reader.ReadShort(); var limit = reader.ReadUShort(); AddedPlayers = new DungeonPartyFinderPlayer[limit]; for (int i = 0; i < limit; i++) { AddedPlayers[i] = new DungeonPartyFinderPlayer(); AddedPlayers[i].Deserialize(reader); } limit = reader.ReadUShort(); RemovedPlayersIds = new int[limit]; for (int i = 0; i < limit; i++) { RemovedPlayersIds[i] = reader.ReadInt(); } }
public DungeonPartyFinderRoomContentMessage(short dungeonId, DungeonPartyFinderPlayer[] players) { DungeonId = dungeonId; Players = players; }
public DungeonPartyFinderRoomContentUpdateMessage(short dungeonId, DungeonPartyFinderPlayer[] addedPlayers, int[] removedPlayersIds) { DungeonId = dungeonId; AddedPlayers = addedPlayers; RemovedPlayersIds = removedPlayersIds; }