Ejemplo n.º 1
0
        public override void Deserialize(ICustomDataReader reader)
        {
            int FinishedQuestsIdsLen = reader.ReadShort();

            FinishedQuestsIds = new short[FinishedQuestsIdsLen];
            for (int i = 0; i < FinishedQuestsIdsLen; i++)
            {
                this.FinishedQuestsIds[i] = reader.ReadVarShort();
            }
            int FinishedQuestsCountsLen = reader.ReadShort();

            FinishedQuestsCounts = new short[FinishedQuestsCountsLen];
            for (int i = 0; i < FinishedQuestsCountsLen; i++)
            {
                this.FinishedQuestsCounts[i] = reader.ReadVarShort();
            }
            int ActiveQuestsLen = reader.ReadShort();

            ActiveQuests = new QuestActiveInformations[ActiveQuestsLen];
            for (int i = 0; i < ActiveQuestsLen; i++)
            {
                this.ActiveQuests[i] = ProtocolTypeManager.GetInstance <QuestActiveInformations>(reader.ReadShort());
                this.ActiveQuests[i].Deserialize(reader);
            }
            int ReinitDoneQuestsIdsLen = reader.ReadShort();

            ReinitDoneQuestsIds = new short[ReinitDoneQuestsIdsLen];
            for (int i = 0; i < ReinitDoneQuestsIdsLen; i++)
            {
                this.ReinitDoneQuestsIds[i] = reader.ReadVarShort();
            }
        }
Ejemplo n.º 2
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.NpcId            = reader.ReadVarShort();
     this.Sex              = reader.ReadBoolean();
     this.SpecialArtworkId = reader.ReadVarShort();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.TargetId = reader.ReadDouble();
     this.SpellId  = reader.ReadVarShort();
     this.Value    = reader.ReadVarShort();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     this.CasterId     = reader.ReadVarLong();
     this.TargetCellId = reader.ReadVarShort();
     this.SpellId      = reader.ReadVarShort();
     this.SpellLevel   = reader.ReadShort();
 }
        public override void Deserialize(ICustomDataReader reader)
        {
            this.TeleporterType = reader.ReadByte();
            int MapIdsLen = reader.ReadShort();

            MapIds = new double[MapIdsLen];
            for (int i = 0; i < MapIdsLen; i++)
            {
                this.MapIds[i] = reader.ReadDouble();
            }
            int SubAreaIdsLen = reader.ReadShort();

            SubAreaIds = new short[SubAreaIdsLen];
            for (int i = 0; i < SubAreaIdsLen; i++)
            {
                this.SubAreaIds[i] = reader.ReadVarShort();
            }
            int CostsLen = reader.ReadShort();

            Costs = new short[CostsLen];
            for (int i = 0; i < CostsLen; i++)
            {
                this.Costs[i] = reader.ReadVarShort();
            }
            int DestTeleporterTypeLen = reader.ReadShort();

            DestTeleporterType = new byte[DestTeleporterTypeLen];
            for (int i = 0; i < DestTeleporterTypeLen; i++)
            {
                this.DestTeleporterType[i] = reader.ReadByte();
            }
        }
Ejemplo n.º 6
0
        public override void Deserialize(ICustomDataReader reader)
        {
            this.BonesId = reader.ReadVarShort();
            int SkinsLen = reader.ReadShort();

            Skins = new short[SkinsLen];
            for (int i = 0; i < SkinsLen; i++)
            {
                this.Skins[i] = reader.ReadVarShort();
            }
            int IndexedColorsLen = reader.ReadShort();

            IndexedColors = new int[IndexedColorsLen];
            for (int i = 0; i < IndexedColorsLen; i++)
            {
                this.IndexedColors[i] = reader.ReadInt();
            }
            int ScalesLen = reader.ReadShort();

            Scales = new short[ScalesLen];
            for (int i = 0; i < ScalesLen; i++)
            {
                this.Scales[i] = reader.ReadVarShort();
            }
            int SubentitiesLen = reader.ReadShort();

            Subentities = new SubEntity[SubentitiesLen];
            for (int i = 0; i < SubentitiesLen; i++)
            {
                this.Subentities[i] = new SubEntity();
                this.Subentities[i].Deserialize(reader);
            }
        }
 public override void Deserialize(ICustomDataReader reader)
 {
     this.FirstNameId   = reader.ReadVarShort();
     this.LastNameId    = reader.ReadVarShort();
     this.GuildIdentity = new GuildInformations();
     this.GuildIdentity.Deserialize(reader);
 }
Ejemplo n.º 8
0
        public override void Deserialize(ICustomDataReader reader)
        {
            int ChosenIdolsLen = reader.ReadShort();

            ChosenIdols = new short[ChosenIdolsLen];
            for (int i = 0; i < ChosenIdolsLen; i++)
            {
                this.ChosenIdols[i] = reader.ReadVarShort();
            }
            int PartyChosenIdolsLen = reader.ReadShort();

            PartyChosenIdols = new short[PartyChosenIdolsLen];
            for (int i = 0; i < PartyChosenIdolsLen; i++)
            {
                this.PartyChosenIdols[i] = reader.ReadVarShort();
            }
            int PartyIdolsLen = reader.ReadShort();

            PartyIdols = new PartyIdol[PartyIdolsLen];
            for (int i = 0; i < PartyIdolsLen; i++)
            {
                this.PartyIdols[i] = ProtocolTypeManager.GetInstance <PartyIdol>(reader.ReadShort());
                this.PartyIdols[i].Deserialize(reader);
            }
        }
Ejemplo n.º 9
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.FirstNameId = reader.ReadVarShort();
     this.LastNameId  = reader.ReadVarShort();
     this.Level       = reader.ReadByte();
 }
Ejemplo n.º 10
0
        public override void Deserialize(ICustomDataReader reader)
        {
            this.FightId   = reader.ReadVarShort();
            this.FightType = reader.ReadByte();
            int FightTeamsLen = reader.ReadShort();

            FightTeams = new FightTeamInformations[FightTeamsLen];
            for (int i = 0; i < FightTeamsLen; i++)
            {
                this.FightTeams[i] = ProtocolTypeManager.GetInstance <FightTeamInformations>(reader.ReadShort());
                this.FightTeams[i].Deserialize(reader);
            }
            int FightTeamsPositionsLen = reader.ReadShort();

            FightTeamsPositions = new short[FightTeamsPositionsLen];
            for (int i = 0; i < FightTeamsPositionsLen; i++)
            {
                this.FightTeamsPositions[i] = reader.ReadVarShort();
            }
            int FightTeamsOptionsLen = reader.ReadShort();

            FightTeamsOptions = new FightOptionsInformations[FightTeamsOptionsLen];
            for (int i = 0; i < FightTeamsOptionsLen; i++)
            {
                this.FightTeamsOptions[i] = new FightOptionsInformations();
                this.FightTeamsOptions[i].Deserialize(reader);
            }
        }
 public override void Deserialize(ICustomDataReader reader)
 {
     this.AllianceId = reader.ReadVarInt();
     this.NbGuilds   = reader.ReadVarShort();
     this.NbMembers  = reader.ReadVarShort();
     this.NbSubarea  = reader.ReadVarShort();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.DeathState    = reader.ReadByte();
     this.DeathCount    = reader.ReadVarShort();
     this.DeathMaxLevel = reader.ReadVarShort();
 }
Ejemplo n.º 13
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.MsgId           = reader.ReadVarShort();
     this.TimeStamp       = reader.ReadInt();
     this.Owner           = reader.ReadUTF();
     this.ObjectGenericId = reader.ReadVarShort();
 }
Ejemplo n.º 14
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.SeasonId        = reader.ReadVarShort();
     this.LeagueId        = reader.ReadVarShort();
     this.LadderPosition  = reader.ReadInt();
     this.EndSeasonReward = reader.ReadBoolean();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.Honor               = reader.ReadVarShort();
     this.HonorGradeFloor     = reader.ReadVarShort();
     this.HonorNextGradeFloor = reader.ReadVarShort();
     this.Aggressable         = reader.ReadByte();
 }
Ejemplo n.º 16
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.OrnamentId     = reader.ReadVarShort();
     this.Level          = reader.ReadVarShort();
     this.LeagueId       = reader.ReadVarShort();
     this.LadderPosition = reader.ReadInt();
 }
Ejemplo n.º 17
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.Rank              = reader.ReadVarShort();
     this.LeagueId          = reader.ReadVarShort();
     this.LeaguePoints      = reader.ReadVarShort();
     this.TotalLeaguePoints = reader.ReadVarShort();
     this.LadderPosition    = reader.ReadInt();
 }
Ejemplo n.º 18
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.EntityId = reader.ReadVarLong();
     this.ElemId   = reader.ReadVarInt();
     this.SkillId  = reader.ReadVarShort();
     this.Duration = reader.ReadVarShort();
     this.CanMove  = reader.ReadBoolean();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.MarkId                = reader.ReadShort();
     this.MarkImpactCell        = reader.ReadVarShort();
     this.TriggeringCharacterId = reader.ReadDouble();
     this.TriggeredSpellId      = reader.ReadVarShort();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     this.RequestId       = reader.ReadInt();
     this.RequesterId     = reader.ReadDouble();
     this.RequesterCellId = reader.ReadVarShort();
     this.RequestedId     = reader.ReadDouble();
     this.RequestedCellId = reader.ReadVarShort();
 }
Ejemplo n.º 21
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.Base                 = reader.ReadVarShort();
     this.Additionnal          = reader.ReadVarShort();
     this.ObjectsAndMountBonus = reader.ReadVarShort();
     this.AlignGiftBonus       = reader.ReadVarShort();
     this.ContextModif         = reader.ReadVarShort();
 }
Ejemplo n.º 22
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.Initiative    = reader.ReadVarShort();
     this.LifePoints    = reader.ReadVarInt();
     this.MaxLifePoints = reader.ReadVarInt();
     this.Prospecting   = reader.ReadVarShort();
     this.RegenRate     = reader.ReadByte();
 }
Ejemplo n.º 23
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.FirstNameId = reader.ReadVarShort();
     this.LastNameId  = reader.ReadVarShort();
     this.WorldX      = reader.ReadShort();
     this.WorldY      = reader.ReadShort();
     this.MapId       = reader.ReadDouble();
     this.SubAreaId   = reader.ReadVarShort();
 }
Ejemplo n.º 24
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.Grade            = reader.ReadByte();
     this.MinHonorForGrade = reader.ReadVarShort();
     this.MaxHonorForGrade = reader.ReadVarShort();
     this.Honor            = reader.ReadVarShort();
     this.HonorDelta       = reader.ReadVarShort();
 }
Ejemplo n.º 25
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.PlayerState       = reader.ReadByte();
     this.LastConnection    = reader.ReadVarShort();
     this.AchievementPoints = reader.ReadInt();
     this.LeagueId          = reader.ReadVarShort();
     this.LadderPosition    = reader.ReadInt();
 }
Ejemplo n.º 26
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.Ranking = new ArenaRanking();
     this.Ranking.Deserialize(reader);
     this.LeagueRanking = new ArenaLeagueRanking();
     this.LeagueRanking.Deserialize(reader);
     this.VictoryCount            = reader.ReadVarShort();
     this.Fightcount              = reader.ReadVarShort();
     this.NumFightNeededForLadder = reader.ReadShort();
 }
 public override void Deserialize(ICustomDataReader reader)
 {
     this.AbandonnedPaddock  = reader.ReadBoolean();
     this.Level              = reader.ReadByte();
     this.ExpLevelFloor      = reader.ReadVarLong();
     this.Experience         = reader.ReadVarLong();
     this.ExpNextLevelFloor  = reader.ReadVarLong();
     this.CreationDate       = reader.ReadInt();
     this.NbTotalMembers     = reader.ReadVarShort();
     this.NbConnectedMembers = reader.ReadVarShort();
 }
Ejemplo n.º 28
0
 public override void Deserialize(ICustomDataReader reader)
 {
     this.FirstNameId = reader.ReadVarShort();
     this.LastNameId  = reader.ReadVarShort();
     this.WorldX      = reader.ReadShort();
     this.WorldY      = reader.ReadShort();
     this.MapId       = reader.ReadDouble();
     this.SubAreaId   = reader.ReadVarShort();
     this.Guild       = new BasicGuildInformations();
     this.Guild.Deserialize(reader);
 }
Ejemplo n.º 29
0
 public override void Deserialize(ICustomDataReader reader)
 {
     base.Deserialize(reader);
     this.PlayerId          = reader.ReadVarLong();
     this.PlayerName        = reader.ReadUTF();
     this.Breed             = reader.ReadByte();
     this.Sex               = reader.ReadBoolean();
     this.Level             = reader.ReadVarShort();
     this.LeagueId          = reader.ReadVarShort();
     this.TotalLeaguePoints = reader.ReadVarShort();
     this.LadderPosition    = reader.ReadInt();
 }
Ejemplo n.º 30
0
        public override void Deserialize(ICustomDataReader reader)
        {
            this.FightId = reader.ReadVarShort();
            int AlliesIdLen = reader.ReadShort();

            AlliesId = new double[AlliesIdLen];
            for (int i = 0; i < AlliesIdLen; i++)
            {
                this.AlliesId[i] = reader.ReadDouble();
            }
            this.Duration = reader.ReadVarShort();
        }