public override void Deserialize(BigEndianReader reader)
 {
     MsgId = reader.ReadShort();
     TimeStamp = reader.ReadUInt();
     Owner = reader.ReadUTF();
     ObjectGenericId = reader.ReadUInt();
 }
示例#2
0
 public override void Deserialize(BigEndianReader reader)
 {
     GuildInfo = new GuildInformations();
     GuildInfo.Deserialize(reader);
     MemberRights = reader.ReadUInt();
     Enabled = reader.ReadBoolean();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     MemberId = reader.ReadInt();
     Rank = reader.ReadShort();
     ExperienceGivenPercent = reader.ReadSByte();
     Rights = reader.ReadUInt();
 }
示例#4
0
 public override void Deserialize(BigEndianReader reader)
 {
     HouseId = reader.ReadShort();
     GuildInfo = new GuildInformations();
     GuildInfo.Deserialize(reader);
     Rights = reader.ReadUInt();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     MsgId = reader.ReadShort();
     var limit = reader.ReadUShort();
     Parameters = new string[limit];
     for (int i = 0; i < limit; i++)
     {
         Parameters[i] = reader.ReadUTF();
     }
     LivingObject = reader.ReadUInt();
 }
示例#6
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     Breed = reader.ReadSByte();
     Sex = reader.ReadBoolean();
     Rank = reader.ReadShort();
     GivenExperience = reader.ReadDouble();
     ExperienceGivenPercent = reader.ReadSByte();
     Rights = reader.ReadUInt();
     Connected = reader.ReadSByte();
     AlignmentSide = reader.ReadSByte();
     HoursSinceLastConnection = reader.ReadUShort();
     MoodSmileyId = reader.ReadSByte();
     AccountId = reader.ReadInt();
     AchievementPoints = reader.ReadInt();
     Status = Types.ProtocolTypeManager.GetInstance<PlayerStatus>(reader.ReadShort());
     Status.Deserialize(reader);
 }
 public override void Deserialize(BigEndianReader reader)
 {
     Enable = reader.ReadBoolean();
     Rights = reader.ReadUInt();
 }
示例#8
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     HouseId = reader.ReadInt();
     ModelId = reader.ReadShort();
     OwnerId = reader.ReadInt();
     OwnerName = reader.ReadUTF();
     WorldX = reader.ReadShort();
     WorldY = reader.ReadShort();
     Price = reader.ReadUInt();
     IsLocked = reader.ReadBoolean();
 }
 public virtual void Deserialize(BigEndianReader reader)
 {
     HouseId = reader.ReadInt();
     ModelId = reader.ReadInt();
     OwnerName = reader.ReadUTF();
     WorldX = reader.ReadShort();
     WorldY = reader.ReadShort();
     MapId = reader.ReadInt();
     SubAreaId = reader.ReadShort();
     var limit = reader.ReadUShort();
     SkillListIds = new int[limit];
     for (int i = 0; i < limit; i++)
     {
         SkillListIds[i] = reader.ReadInt();
     }
     GuildshareParams = reader.ReadUInt();
 }
示例#10
0
 public override void Deserialize(BigEndianReader reader)
 {
     ReportedId = reader.ReadUInt();
     Reason = reader.ReadSByte();
 }