public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(AllowPlayerSearch); writer.Write(AllowPlayerDelete); writer.WriteFlag(RankingOrder); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(PopupCommand); writer.Write(LoginPopup); writer.Write(VirtuePopup); writer.WriteFlag(EditAccess); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Enabled); writer.Write(Force); writer.Write(Impacts); writer.Write(Density); writer.WriteFlag(Direction); writer.Write(EffectID); writer.Write(EffectHue); writer.Write(EffectSpeed); writer.WriteFlag(EffectRender); writer.Write(ImpactEffectID); writer.Write(ImpactEffectHue); writer.Write(ImpactEffectSpeed); writer.Write(ImpactEffectDuration); writer.WriteFlag(ImpactEffectRender); writer.Write(ImpactEffectSound); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(BlessedFor); writer.WriteFlag(_AccessMask); writer.WriteFlag(_AccessTemp); } break; } }
public void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(ID); writer.WriteFlag(_State); writer.Write(Account); writer.Write(Email); writer.Write(Total); writer.Write(_Credit); writer.Write(_Time.Stamp); writer.Write(Version); writer.Write(_InternalVersion); writer.Write(_Notes); writer.Write(_Extra); writer.Write(DeliverFrom); writer.Write(DeliverTo); writer.Write(DeliveryTime.Stamp); } break; } }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType( _Info, t => { if (t != null) { _Info.Serialize(writer); } }); writer.Write(_Enabled); writer.Write(_Name); writer.WriteFlag(_DefaultPriority); if (_LastGlobalTick != null) { writer.Write(true); writer.Write(_LastGlobalTick.Value); } else { writer.Write(false); } if (_NextGlobalTick != null) { writer.Write(true); writer.Write(_NextGlobalTick.Value); } else { writer.Write(false); } writer.Write(Delay); writer.Write(Interval); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(_Token); writer.Write(_Crafter); writer.Write(UseDelay); writer.Write(FuseDelay); writer.Write(IgniteEffectID); writer.Write(IgniteEffectHue); writer.Write(IgniteEffectSpeed); writer.WriteFlag(IgniteEffectRender); writer.Write(IgniteEffectSound); writer.Write(FailEffectID); writer.Write(FailEffectHue); writer.Write(FailEffectSpeed); writer.Write(FailEffectDuration); writer.WriteFlag(FailEffectRender); writer.Write(FailEffectSound); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: { writer.Write(GumpWidth); writer.Write(GumpHeight); writer.Write(GumpPadding); writer.Write(GumpBackground); writer.Write(GumpForeground); writer.WriteFlag(GumpFlow); writer.WriteFlag(GumpTextColor); writer.Write(GumpDisplayPercent); writer.Write(GumpDisplayText); } goto case 0; case 0: { writer.Write(PositionCommand); writer.Write(ToggleCommand); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Text); writer.WriteFlag(TextColor); writer.Write(Scrollbar); writer.Write(Background); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.SetVersion(0); writer.Write(Name); writer.Write(Summary); writer.Write(Token); writer.Write(Available); writer.Write(AutoJoin); writer.WriteFlag(Access); writer.WriteFlag(ProfanityAction); writer.WriteFlag(TextColor); writer.Write(TextHue); writer.Write(UserLimit); writer.Write(SpamDelay); writer.WriteBlockDictionary( Bans, (w, k, v) => { w.Write(k); w.Write(v); }); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); var version = writer.SetVersion(2); switch (version) { case 2: writer.Write(NotifyPlayer); goto case 1; case 1: { writer.WriteFlag(SearchMode); writer.Write(SearchCapsIgnore); } goto case 0; case 0: { writer.WriteBlockList(WhitespaceAliases, (w, a) => w.Write(a)); writer.WriteBlockList(KeyWords, (w, k) => w.Write(k)); writer.Write(LogEnabled); writer.Write(ConsoleWrite); writer.Write(PageStaff); writer.Write(NotifyStaff); writer.WriteFlag(NotifyAccess); writer.Write(Jail); JailPoint.Serialize(writer); writer.Write(Squelch); writer.Write(Kick); writer.Write(Ban); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: writer.Write(Active); goto case 0; case 0: { writer.Write(_MultiID); writer.Write(_Center); writer.WriteFlag(_Render); writer.Write(_Duration); writer.Write(_Speed); writer.Write(_Interval); } break; } }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(7); if (version > 5) { writer.WriteBlock( w => { if (version > 6) { Serial.Serialize(w); } else { w.WriteType(Serial, t => Serial.Serialize(w)); } }); } switch (version) { case 7: case 6: case 5: writer.Write(Hidden); goto case 4; case 4: writer.Write(FloorItemDelete); goto case 3; case 3: case 2: writer.Write(Gate); goto case 1; case 1: { writer.Write(Category); writer.Write(Ranked); writer.Write(InviteWhileRunning); } goto case 0; case 0: { if (version < 6) { writer.WriteBlock(w => w.WriteType(Serial, t => Serial.Serialize(w))); } writer.Write(DebugMode); writer.WriteFlag(State); writer.Write(Name); writer.Write(Description); writer.Write(AutoAssign); writer.Write(UseTeamColors); writer.Write(IgnoreCapacity); writer.Write(SubCommandPrefix); writer.Write(QueueAllowed); writer.Write(SpectateAllowed); writer.Write(KillPoints); writer.Write(PointsBase); writer.Write(PointsRankFactor); writer.Write(IdleKick); writer.Write(IdleThreshold); writer.WriteFlag(LastState); writer.Write(LastStateChange); writer.Write(LightLevel); writer.Write(LogoutDelay); writer.WriteItemList(Doors, true); writer.WriteBlock(w => w.WriteType(Options, t => Options.Serialize(w))); writer.WriteBlock(w => w.WriteType(Schedule, t => Schedule.Serialize(w))); writer.WriteBlock(w => w.WriteType(BattleRegion, t => BattleRegion.Serialize(w))); writer.WriteBlock(w => w.WriteType(SpectateRegion, t => SpectateRegion.Serialize(w))); writer.WriteBlockList(Teams, (w, team) => w.WriteType(team, t => team.Serialize(w))); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); var version = writer.SetVersion(0); switch (version) { case 0: { Schedule.Serialize(writer); writer.Write(Timeout); writer.WriteFlag(NotifyAccess); writer.Write(NotifyStaff); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: writer.Write(UID); goto case 0; case 0: { writer.WriteFlag(Stat); writer.Write(Offset); writer.Write(Duration); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteFlag(SetNameColor); writer.WriteFlag(PartNameColor); writer.WriteFlag(ModNameColor); writer.WriteFlag(InactiveColor); writer.Write(AdminCommand); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(3); switch (version) { case 3: writer.WriteFlag(Level); goto case 2; case 2: writer.Write(RemoveLocked); goto case 1; case 1: { writer.Write(EditLocked); writer.Write(AddLocked); writer.Write(CloneEntryChargeCost); writer.WriteDictionary( ChargeTypes, (k, v) => { writer.WriteType(k); writer.Write(v); }); } goto case 0; case 0: { writer.Write(Charges); writer.Write(RecallChargeCost); writer.Write(GateChargeCost); writer.Write(_Descripton); Categories.Serialize(writer); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); var version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteFlag(Mode); writer.Write(MessageHue); writer.Write(OpenNotify); writer.Write(StartNotify); writer.Write(EndNotify); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: writer.Write(Amount); goto case 0; case 0: { writer.Write(Enabled); writer.WriteFlag(_Class); writer.WriteFlag(DeliveryMethod); } break; } }
public virtual void Serialize(GenericWriter writer) { var version = writer.SetVersion(2); switch (version) { case 2: case 1: case 0: { if (version < 2) { writer.WriteType(_Info, t => _Info.Serialize(writer)); } else { writer.WriteBlock(w => w.WriteType(_Info, t => _Info.Serialize(w))); } writer.Write(_Enabled); writer.Write(_Name); writer.WriteFlag(_DefaultPriority); if (_LastGlobalTick != null) { writer.Write(true); writer.Write(_LastGlobalTick.Value); } else { writer.Write(false); } if (_NextGlobalTick != null) { writer.Write(true); writer.Write(_NextGlobalTick.Value); } else { writer.Write(false); } writer.Write(Delay); writer.Write(Interval); } break; } if (version > 0) { writer.Write(Running); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.SetVersion(0); writer.WriteFlag(_Resource); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: { writer.WriteFlag(Access); writer.Write(LoginPopup); } goto case 0; case 0: { writer.Write(DefaultWidth); writer.Write(DefaultHeight); writer.Write(PositionCommand); writer.Write(PopupCommand); writer.WriteBlock(Toolbars.DefaultEntries.Serialize); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); var version = writer.SetVersion(1); switch (version) { case 1: { writer.WriteFlag(Mode); writer.WriteFlag(Flags); writer.Write(Count); writer.Write(Value); writer.Write(DeleteWhenEmpty); writer.WriteList(IgnoredSkills, skill => writer.WriteFlag(skill)); } break; case 0: { writer.Write((byte)Mode); writer.Write((byte)Flags); writer.Write(Count); writer.Write(Value); writer.Write(DeleteWhenEmpty); writer.WriteList(IgnoredSkills, skill => writer.Write((short)skill)); } break; } }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Enabled); writer.Write(UID); writer.WriteFlag(_Priority); writer.Write(_BonusTokens); writer.Write(_BonusTokensChance); writer.WriteList(Accepted, t => writer.WriteType(t)); writer.WriteList(Ignored, t => writer.WriteType(t)); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); var version = writer.SetVersion(1); switch (version) { case 1: case 0: { writer.Write(UpdateInterval); writer.WriteFlag(RequestFlags); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteFlag(UsageColor); writer.Write(SiteUID); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Port); writer.Write(MaxConnections); writer.Write(UpdateInterval); writer.WriteFlag(RequestFlags); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(LaunchID); writer.Write(LaunchHue); writer.Write(LaunchSpeed); writer.WriteFlag(LaunchRender); writer.Write(LaunchSound); writer.Write(LaunchRangeMin); writer.Write(LaunchRangeMax); writer.Write(LaunchHeightMin); writer.Write(LaunchHeightMax); writer.Write(TrailID); writer.Write(TrailHue); writer.Write(TrailSpeed); writer.Write(TrailDuration); writer.WriteFlag(TrailRender); writer.Write(TrailSound); writer.Write(ExplodeID); writer.Write(ExplodeHue); writer.Write(ExplodeSpeed); writer.Write(ExplodeDuration); writer.WriteFlag(ExplodeRender); writer.Write(ExplodeSound); writer.WriteFlag(StarsEffect); writer.Write(StarsHue); writer.Write(StarsSound); writer.Write(StarsRangeMin); writer.Write(StarsRangeMax); writer.WriteList(Stars, writer.Write); writer.WriteList(StarHues, writer.Write); } break; } }
public virtual void Serialize(GenericWriter writer) { var version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteFlag(Months); writer.WriteFlag(Days); writer.WriteType(Times, t => Times.Serialize(writer)); } break; } }