Exemplo n.º 1
0
        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_;
        }
Exemplo n.º 2
0
 public override void Deserialize(BigEndianReader reader)
 {
     infos = Types.ProtocolTypeManager.GetInstance<Types.QuestActiveInformations>(reader.ReadShort());
     infos.Deserialize(reader);
 }
Exemplo n.º 3
0
 public QuestStepInfoMessage(Types.QuestActiveInformations infos)
 {
     this.infos = infos;
 }
Exemplo n.º 4
0
 public override void Deserialize(BigEndianReader reader)
 {
     infos = Types.ProtocolTypeManager.GetInstance <Types.QuestActiveInformations>(reader.ReadShort());
     infos.Deserialize(reader);
 }
Exemplo n.º 5
0
 public QuestStepInfoMessage(Types.QuestActiveInformations infos)
 {
     this.infos = infos;
 }
 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);
 }