public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 1: reader.ReadBlock(r => Misc = r.ReadTypeCreate<AutoPvPMiscOptions>(r) ?? new AutoPvPMiscOptions(r)); goto case 0; case 0: { if (version == 0) { Misc = new AutoPvPMiscOptions(); } reader.ReadBlock(r => Commands = r.ReadTypeCreate<AutoPvPCommandOptions>(r) ?? new AutoPvPCommandOptions(r)); reader.ReadBlock(r => Profiles = r.ReadTypeCreate<AutoPvPProfileOptions>(r) ?? new AutoPvPProfileOptions(r)); reader.ReadBlock(r => Seasons = r.ReadTypeCreate<AutoPvPSeasonOptions>(r) ?? new AutoPvPSeasonOptions(r)); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 1: Desc = reader.ReadString(); goto case 0; case 0: { Type = reader.ReadType(); Name = reader.ReadString(); CanIgnore = reader.ReadBool(); States = reader.ReadBlockDictionary( () => { var state = new NotifySettingsState(this, reader); return new KeyValuePair<PlayerMobile, NotifySettingsState>(state.Owner, state); }); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.GetVersion(); _URL = reader.ReadString(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.GetVersion(); AccessPrefixes = new WorldChatAccessPrefixOptions(reader); ChatPrefix = reader.ReadChar(); HistoryBuffer = reader.ReadByte(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 0: Hue = reader.ReadInt(); break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: UseCategories = reader.ReadBool(); break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); if (version > 0) { return; } IgnoreBlessed = true; IgnoreInsured = true; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 0: { IndexOnStart = reader.ReadBool(); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Loser = r.ReadTypeCreate<PvPReward>(r) ?? new PvPReward()); reader.ReadBlock(r => Winner = r.ReadTypeCreate<PvPReward>(r) ?? new PvPReward()); } break; } }
private static bool Deserialize(GenericReader reader) { reader.GetVersion(); reader.ReadBlockDictionary( r => { var k = r.ReadAccount(); var v = new TimeBoostProfile(r); return new KeyValuePair<IAccount, TimeBoostProfile>(k, v); }, Profiles); return true; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 1: NameSharing = reader.ReadBool(); goto case 0; case 0: IndexOnStart = reader.ReadBool(); break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 1: Persistence = new MySQLConnectionInfo(reader); goto case 0; case 0: MaxConnections = reader.ReadInt(); break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { Port = reader.ReadInt(); MaxConnections = reader.ReadInt(); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Local = reader.ReadTypeCreate<PvPBattleLocalBroadcasts>(r) ?? new PvPBattleLocalBroadcasts()); reader.ReadBlock(r => World = reader.ReadTypeCreate<PvPBattleWorldBroadcasts>(r) ?? new PvPBattleWorldBroadcasts()); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 0: { AllowPlayerSearch = reader.ReadBool(); AllowPlayerDelete = reader.ReadBool(); RankingOrder = reader.ReadFlag<PvPProfileRankOrder>(); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock(r => Advanced = r.ReadTypeCreate<AutoPvPAdvancedOptions>(r) ?? new AutoPvPAdvancedOptions(r)); reader.ReadBlock(r => Statistics = r.ReadTypeCreate<AutoPvPStatistics>(r) ?? new AutoPvPStatistics(r)); reader.ReadBlock( r => ExecuteCommands = r.ReadTypeCreate<AutoPvPExecuteCommands>(r) ?? new AutoPvPExecuteCommands(r)); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 1: { } break; case 0: { ItemID = 0xEED; } break; } }
private static bool Deserialize(GenericReader reader) { reader.GetVersion(); reader.ReadBlockDictionary( r => { var k = r.ReadType(); var v = EnsureSettings(k); if (v != null) { v.Deserialize(r); } return new KeyValuePair<Type, NotifySettings>(k, v); }, Settings); return true; }
private static bool DeserializePlayerScores(GenericReader reader) { reader.GetVersion(); reader.ReadBlockDictionary( () => { IEntity e = reader.ReadEntity(); Dictionary<Mobile, double> list = reader.ReadBlockDictionary( () => { Mobile k = reader.ReadMobile(); double v = reader.ReadDouble(); return new KeyValuePair<Mobile, double>(k, v); }); return new KeyValuePair<IEntity, Dictionary<Mobile, double>>(e, list); }, Registry); return true; }
private static bool DeserializePlayerScores(GenericReader reader) { reader.GetVersion(); reader.ReadBlockDictionary( () => { IEntity e = reader.ReadEntity(); Dictionary <Mobile, double> list = reader.ReadBlockDictionary( () => { Mobile k = reader.ReadMobile(); double v = reader.ReadDouble(); return(new KeyValuePair <Mobile, double>(k, v)); }); return(new KeyValuePair <IEntity, Dictionary <Mobile, double> >(e, list)); }, Registry); return(true); }
public virtual void Deserialize(GenericReader reader) { reader.GetVersion(); Blocks = reader.ReadList(r => reader.ReadBlock3D()); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { LuckCap = reader.ReadInt(); PrizeTier = reader.ReadInt(); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 0: { LaunchID = reader.ReadInt(); LaunchHue = reader.ReadInt(); LaunchSpeed = reader.ReadInt(); LaunchRender = reader.ReadFlag<EffectRender>(); LaunchSound = reader.ReadInt(); LaunchRangeMin = reader.ReadInt(); LaunchRangeMax = reader.ReadInt(); LaunchHeightMin = reader.ReadInt(); LaunchHeightMax = reader.ReadInt(); TrailID = reader.ReadInt(); TrailHue = reader.ReadInt(); TrailSpeed = reader.ReadInt(); TrailDuration = reader.ReadInt(); TrailRender = reader.ReadFlag<EffectRender>(); TrailSound = reader.ReadInt(); ExplodeID = reader.ReadInt(); ExplodeHue = reader.ReadInt(); ExplodeSpeed = reader.ReadInt(); ExplodeDuration = reader.ReadInt(); ExplodeRender = reader.ReadFlag<EffectRender>(); ExplodeSound = reader.ReadInt(); StarsEffect = reader.ReadFlag<FireworkStars>(); StarsHue = reader.ReadInt(); StarsSound = reader.ReadInt(); StarsRangeMin = reader.ReadInt(); StarsRangeMax = reader.ReadInt(); Stars = reader.ReadList(reader.ReadInt); StarHues = reader.ReadList(reader.ReadInt); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 1: { Mode = reader.ReadFlag<SkillCodexMode>(); Flags = reader.ReadFlag<SkillCodexFlags>(); Count = reader.ReadInt(); Value = reader.ReadDouble(); DeleteWhenEmpty = reader.ReadBool(); IgnoredSkills = reader.ReadList(r => r.ReadFlag<SkillName>()); } break; case 0: { Mode = (SkillCodexMode)reader.ReadByte(); Flags = (SkillCodexFlags)reader.ReadByte(); Count = reader.ReadInt(); Value = reader.ReadDouble(); DeleteWhenEmpty = reader.ReadBool(); IgnoredSkills = reader.ReadList(() => (SkillName)reader.ReadShort()); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 2: CanMoveThrough = reader.ReadBool(); goto case 1; case 1: CanFly = reader.ReadBool(); goto case 0; case 0: { AllowBeneficial = reader.ReadBool(); AllowHarmful = reader.ReadBool(); AllowHousing = reader.ReadBool(); AllowPets = reader.ReadBool(); AllowSpawn = reader.ReadBool(); AllowSpeech = reader.ReadBool(); CanBeDamaged = reader.ReadBool(); CanDamageEnemyTeam = reader.ReadBool(); CanDamageOwnTeam = reader.ReadBool(); CanDie = reader.ReadBool(); CanHeal = reader.ReadBool(); CanHealEnemyTeam = reader.ReadBool(); CanHealOwnTeam = reader.ReadBool(); CanMount = reader.ReadBool(); CanMountEthereal = reader.ReadBool(); CanResurrect = reader.ReadBool(); CanUseStuckMenu = reader.ReadBool(); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 0: { UsageColor = reader.ReadFlag<KnownColor>(); SiteUID = reader.ReadInt(); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.GetVersion(); switch (version) { case 1: { SkipTicks = reader.ReadInt(); SkippedTicks = reader.ReadInt(); } goto case 0; case 0: { reader.ReadBlock( r => { CurrentSeason = r.ReadInt(); TopListCount = r.ReadInt(); RunnersUpCount = r.ReadInt(); ScheduleInfo = r.ReadTypeCreate<ScheduleInfo>(r) ?? new ScheduleInfo(r); AutoPvP.SeasonSchedule.Enabled = r.ReadBool(); }); reader.ReadBlock(r => Rewards = reader.ReadTypeCreate<PvPRewards>(r) ?? new PvPRewards(r)); } break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); var version = reader.GetVersion(); switch (version) { case 0: { ConfirmBind = reader.ReadBool(); } break; } }
private static Tuple<IAccount, DonationProfile> DeserializeProfiles(GenericReader reader) { IAccount key = null; DonationProfile val = null; int version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlock( r => { key = r.ReadAccount(); val = r.ReadTypeCreate<DonationProfile>(r); }); } break; } if (key == null) { if (val != null && val.Account != null) { key = val.Account; } else { return null; } } return new Tuple<IAccount, DonationProfile>(key, val); }
private static bool Deserialize(GenericReader reader) { int version = reader.GetVersion(); switch (version) { case 0: { reader.ReadBlockDictionary( r => { PlayerMobile k = r.ReadMobile<PlayerMobile>(); bool v1 = r.ReadBool(); Point v2 = new Point(r.ReadInt(), r.ReadInt()); return new KeyValuePair<PlayerMobile, Tuple<bool, Point>>(k, new Tuple<bool, Point>(v1, v2)); }, _States); } break; } return true; }