public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlock( () => writer.WriteType( Loser, t => { if (t != null) { Loser.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Winner, t => { if (t != null) { Winner.Serialize(writer); } })); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: { writer.WriteBlock( () => writer.WriteType( Misc, t => { if (t != null) { Misc.Serialize(writer); } })); } goto case 0; case 0: { writer.WriteBlock( () => writer.WriteType( Commands, t => { if (t != null) { Commands.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Profiles, t => { if (t != null) { Profiles.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Seasons, t => { if (t != null) { Seasons.Serialize(writer); } })); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlock( () => writer.WriteType( Items, t => { if (t != null) { Items.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Pets, t => { if (t != null) { Pets.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Skills, t => { if (t != null) { Skills.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Spells, t => { if (t != null) { Spells.Serialize(writer); } })); } break; } }
private static bool Serialize(GenericWriter writer) { writer.SetVersion(0); writer.WriteBlockDictionary( Settings, (k, v) => { writer.WriteType(k); v.Serialize(writer); }); return true; }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlock( () => writer.WriteType( Advanced, t => { if (t != null) { Advanced.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Statistics, t => { if (t != null) { Statistics.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( ExecuteCommands, t => { if (t != null) { ExecuteCommands.Serialize(writer); } })); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: writer.Write(Desc); goto case 0; case 0: { writer.WriteType(Type); writer.Write(Name); writer.Write(CanIgnore); writer.WriteBlockDictionary(States, (w, k, v) => v.Serialize(w)); } 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); int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Name); writer.Write(Display); writer.Write(DisplaySet); writer.WriteType(TypeOf.InternalType); writer.Write(IncludeChildTypes); } 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; } }
private static bool SerializeBattle(GenericWriter writer, PvPSerial key, PvPBattle val) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlock( () => writer.WriteType( key, t => { if (t != null) { key.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( val, t => { if (t != null) { val.Serialize(writer); } })); } break; } return true; }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlock( () => writer.WriteType( Broadcasts, t => { if (t != null) { Broadcasts.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Locations, t => { if (t != null) { Locations.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Restrictions, t => { if (t != null) { Restrictions.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Rewards, t => { if (t != null) { Rewards.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Rules, t => { if (t != null) { Rules.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Sounds, t => { if (t != null) { Sounds.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( SuddenDeath, t => { if (t != null) { SuddenDeath.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Timing, t => { if (t != null) { Timing.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Weather, t => { if (t != null) { Weather.Serialize(writer); } })); } 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 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; } }
private static bool SerializeVoteSites(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlockDictionary( VoteSites, (k, v) => writer.WriteType( v, t => { if (t != null) { v.Serialize(writer); } })); } break; } return true; }
public override void Serialize(GenericWriter writer) { writer.Write(VitaNexCore.Version); base.Serialize(writer); var version = writer.SetVersion(0); switch (version) { case 0: writer.WriteType(_ModuleType); break; } }
private static bool SerializeHandlers(GenericWriter writer) { writer.WriteBlockList( new List<BaseTrashHandler>(Handlers.Values), obj => writer.WriteType( obj, t => { if (t != null) { obj.Serialize(writer); } })); return true; }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(7); if (version > 5) { writer.WriteBlock( () => { if (version > 6) { Serial.Serialize(writer); } else { writer.WriteType( Serial, t => { if (t != null) { Serial.Serialize(writer); } }); } }); } 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( () => writer.WriteType( Serial, t => { if (t != null) { Serial.Serialize(writer); } })); } 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( () => writer.WriteType( Options, t => { if (t != null) { Options.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( Schedule, t => { if (t != null) { Schedule.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( BattleRegion, t => { if (t != null) { BattleRegion.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( SpectateRegion, t => { if (t != null) { SpectateRegion.Serialize(writer); } })); writer.WriteBlockList( Teams, team => writer.WriteType( team, t => { if (t != null) { team.Serialize(writer); } })); } 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; } }
private static void WriteIndex(GenericWriter idx, Type type, Serial serial, Serial parent, long index, long length) { idx.WriteType(type); idx.Write(serial); idx.Write(parent); idx.Write(index); idx.Write(length); }
private static bool SerializeProfiles(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlockDictionary( Profiles, (key, val) => { writer.Write(key); writer.WriteType( val, t => { if (t != null) { val.Serialize(writer); } }); }); } break; } return true; }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: { writer.Write(SkipTicks); writer.Write(SkippedTicks); } goto case 0; case 0: { writer.WriteBlock( w => { writer.Write(CurrentSeason); writer.Write(TopListCount); writer.Write(RunnersUpCount); writer.WriteType(ScheduleInfo, t => ScheduleInfo.Serialize(w)); writer.Write(AutoPvP.SeasonSchedule.Enabled); }); writer.WriteBlock(w => writer.WriteType(Rewards, t => Rewards.Serialize(w))); } break; } }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlockDictionary( Entries, (k, e) => writer.WriteType( e, t => { if (t != null) { e.Serialize(writer); } })); } break; } }