public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     Name = reader.ReadUTF();
     Status = new PlayerStatus();
     Status.Deserialize(reader);
 }
 public override void Deserialize(BigEndianReader reader)
 {
     Name = reader.ReadUTF();
     WorldX = reader.ReadShort();
     WorldY = reader.ReadShort();
     Sterilizator = reader.ReadUTF();
 }
Ejemplo n.º 3
0
 public override void Deserialize(BigEndianReader reader)
 {
     byte flag1 = reader.ReadByte();
     Success = BooleanByteWrapper.GetFlag(flag1, 0);
     Session = BooleanByteWrapper.GetFlag(flag1, 1);
     Name = reader.ReadUTF();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     FirstNameId = reader.ReadShort();
     LastNameId = reader.ReadShort();
     Level = reader.ReadShort();
 }
Ejemplo n.º 5
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     TargetId = reader.ReadInt();
     StartCellId = reader.ReadShort();
     EndCellId = reader.ReadShort();
 }
Ejemplo n.º 6
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     FightId = reader.ReadInt();
     FightType = reader.ReadSByte();
     var limit = reader.ReadUShort();
     FightTeams = new FightTeamInformations[limit];
     for (int i = 0; i < limit; i++)
     {
         FightTeams[i] = new FightTeamInformations();
         FightTeams[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     FightTeamsPositions = new short[limit];
     for (int i = 0; i < limit; i++)
     {
         FightTeamsPositions[i] = reader.ReadShort();
     }
     limit = reader.ReadUShort();
     FightTeamsOptions = new FightOptionsInformations[limit];
     for (int i = 0; i < limit; i++)
     {
         FightTeamsOptions[i] = new FightOptionsInformations();
         FightTeamsOptions[i].Deserialize(reader);
     }
 }
Ejemplo n.º 7
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     NpcId = reader.ReadShort();
     Sex = reader.ReadBoolean();
     SpecialArtworkId = reader.ReadShort();
 }
Ejemplo n.º 8
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     TeamId = reader.ReadSByte();
     LeaderId = reader.ReadInt();
     TeamSide = reader.ReadSByte();
     TeamTypeId = reader.ReadSByte();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     ExperienceCharacter = reader.ReadDouble();
     ExperienceMount = reader.ReadDouble();
     ExperienceGuild = reader.ReadDouble();
     ExperienceIncarnation = reader.ReadDouble();
 }
Ejemplo n.º 10
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     ModificationType = reader.ReadSByte();
     SpellId = reader.ReadShort();
     Value = new CharacterBaseCharacteristic();
     Value.Deserialize(reader);
 }
Ejemplo n.º 11
0
 public override void Deserialize(BigEndianReader reader)
 {
     MsgId = reader.ReadShort();
     TimeStamp = reader.ReadUInt();
     Owner = reader.ReadUTF();
     ObjectGenericId = reader.ReadUInt();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     TargetId = reader.ReadInt();
     EntityLook = new EntityLook();
     EntityLook.Deserialize(reader);
 }
 public override void Deserialize(BigEndianReader reader)
 {
     FightId = reader.ReadShort();
     TeamId = reader.ReadSByte();
     Option = reader.ReadSByte();
     State = reader.ReadBoolean();
 }
Ejemplo n.º 14
0
 public override void Deserialize(BigEndianReader reader)
 {
     ChallengeId = reader.ReadShort();
     TargetId = reader.ReadInt();
     XpBonus = reader.ReadInt();
     DropBonus = reader.ReadInt();
 }
Ejemplo n.º 15
0
 public override void Deserialize(BigEndianReader reader)
 {
     RecruterId = reader.ReadInt();
     RecruterName = reader.ReadUTF();
     GuildInfo = new BasicGuildInformations();
     GuildInfo.Deserialize(reader);
 }
Ejemplo n.º 16
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     DeathState = reader.ReadSByte();
     DeathCount = reader.ReadShort();
     DeathMaxLevel = reader.ReadByte();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     TargetId = reader.ReadInt();
     Loss = reader.ReadShort();
     PermanentDamages = reader.ReadShort();
 }
Ejemplo n.º 18
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     @base = reader.ReadShort();
     ObjectsAndMountBonus = reader.ReadShort();
     AlignGiftBonus = reader.ReadShort();
     ContextModif = reader.ReadShort();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     TargetId = reader.ReadInt();
     StateId = reader.ReadShort();
     Active = reader.ReadBoolean();
 }
 public virtual void Deserialize(BigEndianReader reader)
 {
     ActionId = reader.ReadShort();
     SourceId = reader.ReadInt();
     Effect = Types.ProtocolTypeManager.GetInstance<AbstractFightDispellableEffect>(reader.ReadShort());
     Effect.Deserialize(reader);
 }
Ejemplo n.º 21
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     SenderId = reader.ReadInt();
     SenderName = reader.ReadUTF();
     SenderAccountId = reader.ReadInt();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     HumanoidInfo = Types.ProtocolTypeManager.GetInstance<HumanInformations>(reader.ReadShort());
     HumanoidInfo.Deserialize(reader);
     AccountId = reader.ReadInt();
 }
 public virtual void Deserialize(BigEndianReader reader)
 {
     JobId = reader.ReadSByte();
     JobLevel = reader.ReadSByte();
     UserDefinedParams = reader.ReadSByte();
     MinSlots = reader.ReadSByte();
 }
Ejemplo n.º 24
0
 public override void Deserialize(BigEndianReader reader)
 {
     GuildInfo = new GuildInformations();
     GuildInfo.Deserialize(reader);
     MemberRights = reader.ReadUInt();
     Enabled = reader.ReadBoolean();
 }
Ejemplo n.º 25
0
 public override void Deserialize(BigEndianReader reader)
 {
     AccountId = reader.ReadInt();
     PlayerId = reader.ReadInt();
     Status = Types.ProtocolTypeManager.GetInstance<PlayerStatus>(reader.ReadShort());
     Status.Deserialize(reader);
 }
Ejemplo n.º 26
0
 public override void Deserialize(BigEndianReader reader)
 {
     AreaId = reader.ReadInt();
     AtLeastNbMount = reader.ReadSByte();
     AtLeastNbMachine = reader.ReadSByte();
     MaxPrice = reader.ReadInt();
 }
Ejemplo n.º 27
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     BonesId = reader.ReadShort();
     var limit = reader.ReadUShort();
     Skins = new short[limit];
     for (int i = 0; i < limit; i++)
     {
         Skins[i] = reader.ReadShort();
     }
     limit = reader.ReadUShort();
     IndexedColors = new int[limit];
     for (int i = 0; i < limit; i++)
     {
         IndexedColors[i] = reader.ReadInt();
     }
     limit = reader.ReadUShort();
     Scales = new short[limit];
     for (int i = 0; i < limit; i++)
     {
         Scales[i] = reader.ReadShort();
     }
     limit = reader.ReadUShort();
     Subentities = new SubEntity[limit];
     for (int i = 0; i < limit; i++)
     {
         Subentities[i] = new SubEntity();
         Subentities[i].Deserialize(reader);
     }
 }
Ejemplo n.º 28
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     Days = reader.ReadShort();
     Hours = reader.ReadShort();
     Minutes = reader.ReadShort();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     MarkId = reader.ReadShort();
     TriggeringCharacterId = reader.ReadInt();
     TriggeredSpellId = reader.ReadShort();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     var limit = reader.ReadUShort();
     CharactersToRecolor = new CharacterToRecolorInformation[limit];
     for (int i = 0; i < limit; i++)
     {
         CharactersToRecolor[i] = new CharacterToRecolorInformation();
         CharactersToRecolor[i].Deserialize(reader);
     }
     limit = reader.ReadUShort();
     CharactersToRename = new int[limit];
     for (int i = 0; i < limit; i++)
     {
         CharactersToRename[i] = reader.ReadInt();
     }
     limit = reader.ReadUShort();
     UnusableCharacters = new int[limit];
     for (int i = 0; i < limit; i++)
     {
         UnusableCharacters[i] = reader.ReadInt();
     }
     limit = reader.ReadUShort();
     CharactersToRelook = new CharacterToRelookInformation[limit];
     for (int i = 0; i < limit; i++)
     {
         CharactersToRelook[i] = new CharacterToRelookInformation();
         CharactersToRelook[i].Deserialize(reader);
     }
 }