public override void Deserialize(IDataReader reader) { var limit = reader.ReadUShort(); var finishedQuestsIds_ = new short[limit]; for (int i = 0; i < limit; i++) { finishedQuestsIds_[i] = reader.ReadShort(); } finishedQuestsIds = finishedQuestsIds_; limit = reader.ReadUShort(); var finishedQuestsCounts_ = new short[limit]; for (int i = 0; i < limit; i++) { finishedQuestsCounts_[i] = reader.ReadShort(); } finishedQuestsCounts = finishedQuestsCounts_; limit = reader.ReadUShort(); var activeQuests_ = new Types.QuestActiveInformations[limit]; for (int i = 0; i < limit; i++) { activeQuests_[i] = Types.ProtocolTypeManager.GetInstance <Types.QuestActiveInformations>(reader.ReadShort()); activeQuests_[i].Deserialize(reader); } activeQuests = activeQuests_; }
public override void Deserialize(BigEndianReader reader) { infos = Types.ProtocolTypeManager.GetInstance<Types.QuestActiveInformations>(reader.ReadShort()); infos.Deserialize(reader); }
public QuestStepInfoMessage(Types.QuestActiveInformations infos) { this.infos = infos; }
public override void Deserialize(BigEndianReader reader) { infos = Types.ProtocolTypeManager.GetInstance <Types.QuestActiveInformations>(reader.ReadShort()); infos.Deserialize(reader); }
public void Deserialize(IDataReader reader) { infos = ProtocolTypeManager.GetInstance <Types.QuestActiveInformations>(reader.ReadShort()); infos.Deserialize(reader); }
public override void Deserialize(ICustomDataInput reader) { infos = ProtocolTypeManager.GetInstance <Types.QuestActiveInformations>(reader.ReadShort()); infos.Deserialize(reader); }