public override void Deserialize(ICustomDataReader reader) { this.MapId = reader.ReadDouble(); int NpcsIdsWithQuestLen = reader.ReadShort(); NpcsIdsWithQuest = new int[NpcsIdsWithQuestLen]; for (int i = 0; i < NpcsIdsWithQuestLen; i++) { this.NpcsIdsWithQuest[i] = reader.ReadInt(); } int QuestFlagsLen = reader.ReadShort(); QuestFlags = new GameRolePlayNpcQuestFlag[QuestFlagsLen]; for (int i = 0; i < QuestFlagsLen; i++) { this.QuestFlags[i] = new GameRolePlayNpcQuestFlag(); this.QuestFlags[i].Deserialize(reader); } int NpcsIdsWithoutQuestLen = reader.ReadShort(); NpcsIdsWithoutQuest = new int[NpcsIdsWithoutQuestLen]; for (int i = 0; i < NpcsIdsWithoutQuestLen; i++) { this.NpcsIdsWithoutQuest[i] = reader.ReadInt(); } }
public override void Deserialize(ICustomDataReader reader) { this.SymbolShape = reader.ReadVarShort(); this.SymbolColor = reader.ReadInt(); this.BackgroundShape = reader.ReadByte(); this.BackgroundColor = reader.ReadInt(); }
public override void Deserialize(ICustomDataReader reader) { this.TypeId = reader.ReadByte(); this.State = reader.ReadByte(); this.NextVulnerabilityDate = reader.ReadInt(); this.PlacementDate = reader.ReadInt(); this.RewardTokenCount = reader.ReadVarInt(); }
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(); }
public override void Deserialize(ICustomDataReader reader) { byte box = reader.ReadByte(); this.Sex = BooleanByteWrapper.GetFlag(box, 0); this.IsRideable = BooleanByteWrapper.GetFlag(box, 1); this.IsWild = BooleanByteWrapper.GetFlag(box, 2); this.IsFecondationReady = BooleanByteWrapper.GetFlag(box, 3); this.UseHarnessColors = BooleanByteWrapper.GetFlag(box, 4); this.Id_ = reader.ReadDouble(); this.Model = reader.ReadVarInt(); int AncestorLen = reader.ReadShort(); Ancestor = new int[AncestorLen]; for (int i = 0; i < AncestorLen; i++) { this.Ancestor[i] = reader.ReadInt(); } int BehaviorsLen = reader.ReadShort(); Behaviors = new int[BehaviorsLen]; for (int i = 0; i < BehaviorsLen; i++) { this.Behaviors[i] = reader.ReadInt(); } this.Name = reader.ReadUTF(); this.OwnerId = reader.ReadInt(); this.Experience = reader.ReadVarLong(); this.ExperienceForLevel = reader.ReadVarLong(); this.ExperienceForNextLevel = reader.ReadDouble(); this.Level = reader.ReadByte(); this.MaxPods = reader.ReadVarInt(); this.Stamina = reader.ReadVarInt(); this.StaminaMax = reader.ReadVarInt(); this.Maturity = reader.ReadVarInt(); this.MaturityForAdult = reader.ReadVarInt(); this.Energy = reader.ReadVarInt(); this.EnergyMax = reader.ReadVarInt(); this.Serenity = reader.ReadInt(); this.AggressivityMax = reader.ReadInt(); this.SerenityMax = reader.ReadVarInt(); this.Love = reader.ReadVarInt(); this.LoveMax = reader.ReadVarInt(); this.FecondationTime = reader.ReadInt(); this.BoostLimiter = reader.ReadInt(); this.BoostMax = reader.ReadDouble(); this.ReproductionCount = reader.ReadInt(); this.ReproductionCountMax = reader.ReadVarInt(); this.HarnessGID = reader.ReadVarShort(); int EffectListLen = reader.ReadShort(); EffectList = new ObjectEffectInteger[EffectListLen]; for (int i = 0; i < EffectListLen; i++) { this.EffectList[i] = new ObjectEffectInteger(); this.EffectList[i].Deserialize(reader); } }
public override void Deserialize(ICustomDataReader reader) { this.QuestType = reader.ReadByte(); this.StartMapId = reader.ReadDouble(); int KnownStepsListLen = reader.ReadShort(); KnownStepsList = new TreasureHuntStep[KnownStepsListLen]; for (int i = 0; i < KnownStepsListLen; i++) { this.KnownStepsList[i] = ProtocolTypeManager.GetInstance <TreasureHuntStep>(reader.ReadShort()); this.KnownStepsList[i].Deserialize(reader); } this.TotalStepCount = reader.ReadByte(); this.CheckPointCurrent = reader.ReadVarInt(); this.CheckPointTotal = reader.ReadVarInt(); this.AvailableRetryCount = reader.ReadInt(); int FlagsLen = reader.ReadShort(); Flags = new TreasureHuntFlag[FlagsLen]; for (int i = 0; i < FlagsLen; i++) { this.Flags[i] = new TreasureHuntFlag(); this.Flags[i].Deserialize(reader); } }
public override void Deserialize(ICustomDataReader reader) { base.Deserialize(reader); this.HouseId = reader.ReadVarInt(); this.InstanceId = reader.ReadInt(); this.SecondHand = reader.ReadBoolean(); }
public override void Deserialize(ICustomDataReader reader) { this.CellId = reader.ReadVarShort(); this.ZoneSize = reader.ReadByte(); this.CellColor = reader.ReadInt(); this.CellsType = reader.ReadByte(); }
public override void Deserialize(ICustomDataReader reader) { this.FightId = reader.ReadVarShort(); this.FightType = reader.ReadByte(); this.FightStart = reader.ReadInt(); this.FightSpectatorLocked = reader.ReadBoolean(); }
public override void Deserialize(ICustomDataReader reader) { base.Deserialize(reader); this.SenderId = reader.ReadDouble(); this.SenderName = reader.ReadUTF(); this.SenderAccountId = reader.ReadInt(); }
public override void Deserialize(ICustomDataReader reader) { this.HouseId = reader.ReadVarInt(); this.InstanceId = reader.ReadInt(); this.Enable = reader.ReadBoolean(); this.Rights = reader.ReadVarInt(); }
public override void Deserialize(ICustomDataReader reader) { this.Content = reader.ReadUTF(); this.Timestamp = reader.ReadInt(); this.MemberId = reader.ReadVarLong(); this.MemberName = reader.ReadUTF(); }
public override void Deserialize(ICustomDataReader reader) { this.MsgId = reader.ReadVarShort(); this.TimeStamp = reader.ReadInt(); this.Owner = reader.ReadUTF(); this.ObjectGenericId = reader.ReadVarShort(); }
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) { int EffectsLen = reader.ReadShort(); Effects = new FightDispellableEffectExtendedInformations[EffectsLen]; for (int i = 0; i < EffectsLen; i++) { this.Effects[i] = new FightDispellableEffectExtendedInformations(); this.Effects[i].Deserialize(reader); } int MarksLen = reader.ReadShort(); Marks = new GameActionMark[MarksLen]; for (int i = 0; i < MarksLen; i++) { this.Marks[i] = new GameActionMark(); this.Marks[i].Deserialize(reader); } this.GameTurn = reader.ReadVarShort(); this.FightStart = reader.ReadInt(); int IdolsLen = reader.ReadShort(); Idols = new Idol[IdolsLen]; for (int i = 0; i < IdolsLen; i++) { this.Idols[i] = new Idol(); this.Idols[i].Deserialize(reader); } }
public override void Deserialize(ICustomDataReader reader) { this.ElementId = reader.ReadInt(); this.ElementCellId = reader.ReadVarShort(); this.ElementState = reader.ReadVarInt(); this.OnCurrentMap = reader.ReadBoolean(); }
public override void Deserialize(ICustomDataReader reader) { this.Channel = reader.ReadByte(); this.Content = reader.ReadUTF(); this.Timestamp = reader.ReadInt(); this.Fingerprint = reader.ReadUTF(); }
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) { base.Deserialize(reader); this.LeaderName = reader.ReadUTF(); this.NbConnectedMembers = reader.ReadVarShort(); this.NbTaxCollectors = reader.ReadByte(); this.LastActivity = reader.ReadInt(); }
public override void Deserialize(ICustomDataReader reader) { base.Deserialize(reader); this.Level = reader.ReadByte(); this.GuildInfo = new BasicGuildInformations(); this.GuildInfo.Deserialize(reader); this.ExperienceForGuild = reader.ReadInt(); }
public override void Deserialize(ICustomDataReader reader) { this.HouseId = reader.ReadVarInt(); this.InstanceId = reader.ReadInt(); this.SecondHand = reader.ReadBoolean(); this.RealPrice = reader.ReadVarLong(); this.BuyerName = reader.ReadUTF(); }
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(); }
public override void Deserialize(ICustomDataReader reader) { this.MemberId = reader.ReadInt(); this.WorldX = reader.ReadShort(); this.WorldY = reader.ReadShort(); this.MapId = reader.ReadDouble(); this.SubAreaId = 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(); }
public override void Deserialize(ICustomDataReader reader) { byte box = reader.ReadByte(); this.Success = BooleanByteWrapper.GetFlag(box, 0); this.AutomaticAction = BooleanByteWrapper.GetFlag(box, 1); this.ActionId = reader.ReadInt(); }
public override void Deserialize(ICustomDataReader reader) { this.AreaId = reader.ReadInt(); this.AtLeastNbMount = reader.ReadByte(); this.AtLeastNbMachine = reader.ReadByte(); this.MaxPrice = reader.ReadVarLong(); this.OrderBy = reader.ReadByte(); }
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(); }
public override void Deserialize(ICustomDataReader reader) { this.AreaId = reader.ReadInt(); this.AtLeastNbRoom = reader.ReadByte(); this.AtLeastNbChest = reader.ReadByte(); this.SkillRequested = reader.ReadVarShort(); this.MaxPrice = reader.ReadVarLong(); this.OrderBy = reader.ReadByte(); }
public virtual void Deserialize(ICustomDataReader reader) { Major = reader.ReadByte(); Minor = reader.ReadByte(); Release = reader.ReadByte(); Revision = reader.ReadInt(); Patch = reader.ReadByte(); BuildType = reader.ReadByte(); }
public override void Deserialize(ICustomDataReader reader) { this.HouseId = reader.ReadVarInt(); this.InstanceId = reader.ReadInt(); this.SecondHand = reader.ReadBoolean(); this.GuildInfo = new GuildInformations(); this.GuildInfo.Deserialize(reader); this.Rights = reader.ReadVarInt(); }