public override void Deserialize(IDataReader reader) { mapId = reader.ReadInt(); var limit = reader.ReadUShort(); var npcsIdsWithQuest_ = new int[limit]; for (int i = 0; i < limit; i++) { npcsIdsWithQuest_[i] = reader.ReadInt(); } npcsIdsWithQuest = npcsIdsWithQuest_; limit = reader.ReadUShort(); var questFlags_ = new Types.GameRolePlayNpcQuestFlag[limit]; for (int i = 0; i < limit; i++) { questFlags_[i] = new Types.GameRolePlayNpcQuestFlag(); questFlags_[i].Deserialize(reader); } questFlags = questFlags_; limit = reader.ReadUShort(); var npcsIdsWithoutQuest_ = new int[limit]; for (int i = 0; i < limit; i++) { npcsIdsWithoutQuest_[i] = reader.ReadInt(); } npcsIdsWithoutQuest = npcsIdsWithoutQuest_; }
public override void Deserialize(IDataReader reader) { mapId = reader.ReadInt(); var limit = reader.ReadUShort(); npcsIdsWithQuest = new int[limit]; for (int i = 0; i < limit; i++) { npcsIdsWithQuest[i] = reader.ReadInt(); } limit = reader.ReadUShort(); questFlags = new Types.GameRolePlayNpcQuestFlag[limit]; for (int i = 0; i < limit; i++) { questFlags[i] = new Types.GameRolePlayNpcQuestFlag(); questFlags[i].Deserialize(reader); } limit = reader.ReadUShort(); npcsIdsWithoutQuest = new int[limit]; for (int i = 0; i < limit; i++) { npcsIdsWithoutQuest[i] = reader.ReadInt(); } }
public override void Deserialize(IDataReader reader) { mapId = reader.ReadDouble(); var limit = (ushort)reader.ReadUShort(); npcsIdsWithQuest = new int[limit]; for (int i = 0; i < limit; i++) { npcsIdsWithQuest[i] = reader.ReadInt(); } limit = (ushort)reader.ReadUShort(); questFlags = new Types.GameRolePlayNpcQuestFlag[limit]; for (int i = 0; i < limit; i++) { questFlags[i] = new Types.GameRolePlayNpcQuestFlag(); questFlags[i].Deserialize(reader); } limit = (ushort)reader.ReadUShort(); npcsIdsWithoutQuest = new int[limit]; for (int i = 0; i < limit; i++) { npcsIdsWithoutQuest[i] = reader.ReadInt(); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); questFlag = new Types.GameRolePlayNpcQuestFlag(); questFlag.Deserialize(reader); }
public GameRolePlayNpcWithQuestInformations(int contextualId, Types.EntityLook look, Types.EntityDispositionInformations disposition, short npcId, bool sex, short specialArtworkId, Types.GameRolePlayNpcQuestFlag questFlag) : base(contextualId, look, disposition, npcId, sex, specialArtworkId) { this.questFlag = questFlag; }