public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(2); switch (version) { case 2: writer.Write(IsCloth); goto case 1; case 1: { writer.WriteType(CraftSystem); writer.Write((int)Resource); writer.Write(IsSlayer); } goto case 0; case 0: { writer.WriteType(ItemType); writer.Write(ItemChildren); writer.Write(ItemChangeReset); writer.Write(IsExceptional); } break; } }
public virtual void Serialize(GenericWriter writer) { var version = writer.SetVersion(1); switch (version) { case 1: { writer.Write(IgnoreBlessed); writer.Write(IgnoreInsured); } goto case 0; 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(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; } }
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( Local, t => { if (t != null) { Local.Serialize(writer); } })); writer.WriteBlock( () => writer.WriteType( World, t => { if (t != null) { World.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 SerializeConquestRegistry(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlockDictionary( ConquestRegistry, (key, val) => writer.WriteType( val, t => { if (t != null) { val.Serialize(writer); } })); } break; } return(true); }
protected override void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteDictionary( this, (k, v) => { writer.Write(k); writer.WriteType( v, t => { if (t != null) { v.Serialize(writer); } }); }); } break; } }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Width); writer.Write(Height); ForEach( (c, x, y) => { if (c == null) { writer.Write(false); } else { writer.Write(true); writer.WriteType(c.GetType()); SerializeContent(writer, c, x, y); } }); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); switch (version) { case 1: { writer.WriteFlag(NameSearch); writer.Write(NameIgnoreCaps); writer.WriteFlag(CategorySearch); writer.Write(CategoryIgnoreCaps); } goto case 0; case 0: { writer.WriteType(ConquestType); writer.Write(ConquestChildren); writer.Write(ConquestChangeReset); writer.Write(NameReq); writer.Write(CategoryReq); writer.Write(NameChangeReset); writer.Write(CategoryChangeReset); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType(Object); writer.Write(ObjectChildren); writer.Write(ObjectChangeReset); writer.WriteFlag(ObjectNameSearch); writer.Write(ObjectNameIgnoreCaps); writer.Write(ObjectNameReq); writer.Write(ObjectNameChangeReset); writer.Write(ObjectHueReq); writer.Write(ObjectHueChangeReset); } break; } }
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); }
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) { base.Serialize(writer); int version = writer.SetVersion(2); switch (version) { case 2: { writer.Write(IsParagon); } goto case 1; case 1: { writer.WriteFlag(AccessCreature); writer.WriteFlag(AccessKiller); } goto case 0; case 0: { writer.WriteType(Creature); writer.Write(Children); writer.Write(ChangeCreatureReset); writer.WriteFlag(NotoCompare); writer.WriteFlag(NotoCreature); writer.WriteFlag(NotoKiller); } break; } }
public virtual void Serialize(GenericWriter writer) { writer.SetVersion(0); writer.Write(Item); writer.WriteType(Type); writer.Write(Name); writer.Write(ItemID); writer.Write(Hue); writer.Write(Amount); writer.Write(MaxAmount); var scalar = PriceScalar; PriceScalar = 0; var price = Price; PriceScalar = scalar; writer.Write(price); writer.Write(scalar); }
public virtual void Serialize(GenericWriter writer) { var version = writer.SetVersion(3); if (version > 2) { UID.Serialize(writer); } switch (version) { case 3: 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); int version = writer.SetVersion(2); switch (version) { case 2: { writer.WriteFlag(KeywordSearch); writer.Write(KeywordIgnoreCaps); writer.Write(KeywordReq); writer.Write(KeywordChangeReset); } goto case 1; case 1: { writer.Write(CheckAmount); } goto case 0; case 0: { writer.WriteType(Item); writer.Write(ItemChildren); writer.Write(ItemChangeReset); } break; } }
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; } }
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); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.WriteType(EtherealType); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); // version writer.WriteType(EtherealType); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)1); // version //Version 1 writer.Write(m_Destination); //Version 0 if (m_RequiredTooth != null) { writer.WriteType(m_RequiredTooth.GetType()); } else { writer.WriteType(null); } }
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(DisplayParts); writer.Write(DisplayMods); writer.WriteList( Parts, p => writer.WriteType( p, t => { if (t != null) { p.Serialize(writer); } })); writer.WriteList( Mods, m => writer.WriteType( m, t => { if (t != null) { m.Serialize(writer); } })); } break; } }
public virtual void Serialize(GenericWriter writer) { int version = writer.SetVersion(1); switch (version) { case 1: 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; } if (version > 0) { writer.Write(Running); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType(ItemType); writer.Write(ItemChildren); writer.Write(ItemChangeReset); writer.WriteFlag(Resource); writer.WriteType(HarvestSystem); } break; } }
public override void SerializeContent(GenericWriter writer, ToolbarEntry content, int x, int y) { writer.WriteType( content, t => { if (t != null) { content.Serialize(writer); } }); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); var version = writer.SetVersion(0); switch (version) { case 0: writer.WriteType(InternalType); break; } }
public void Serialize(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.Write(Deleted); writer.Write(Owner); writer.Write(_Points); writer.WriteBlock( () => writer.WriteType( _History, t => { if (t != null) { _History.Serialize(writer); } })); writer.WriteBlockList( Subscriptions, b => writer.WriteType( b.Serial, t => { if (t != null) { b.Serial.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) { writer.Write(VitaNexCore.Version); base.Serialize(writer); var version = writer.SetVersion(0); switch (version) { case 0: writer.WriteType(_ModuleType); break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType(Creature); writer.Write(Children); writer.Write(ChangeCreatureReset); writer.WriteType(Item); writer.Write(ItemChildren); writer.Write(ItemChangeReset); writer.Write(IsDungeon); writer.Write(PlayerTarget); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType(House); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType(Spell); writer.Write(ChangeSpellReset); } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteType(Battle); writer.Write(BattleChildren); writer.Write(ChangeBattleReset); } break; } }
private static bool SerializePortals(GenericWriter writer) { writer.SetVersion(0); writer.WriteBlockDictionary( PortalList, (key, val) => writer.WriteType( val, t => { if (t != null) { val.Serialize(writer); } })); return true; }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int) 0); // version writer.Write(Completed); writer.Write(WrongStep); writer.Write(ContainsSeed); writer.Write(ContainersClaw); writer.Write(ContainsCarapace); writer.Write(ContainsConcoction); writer.Write(Contains.Count); if (Contains.Count > 0) { foreach (var item in Contains) { writer.WriteType(item); } } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int) 0); // version writer.Write(Completed); writer.Write(WrongStep); writer.Write(ContainsFlesh); writer.Write(ContainsTentacles); writer.Write(ContainsVitriol); writer.Write(ContainsWings); writer.Write(Contains.Count); if (Contains.Count > 0) { foreach (var item in Contains) { writer.WriteType(item); } } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(1); UID.Serialize(writer); switch (version) { case 1: { writer.Write(Plat); goto case 0; } case 0: { writer.Write(InvaderTitles); writer.Write(TimeLimit); writer.Write(SpawnAmount); writer.Write(KillAmount); writer.Write(Creatures.Count); if (Creatures.Count > 0) { foreach (Type creature in Creatures) { writer.WriteType(creature); } } } break; } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); int version = writer.SetVersion(3); switch (version) { case 3: { writer.Write(IsDuel); writer.Write(IsDungeon); } goto case 2; case 2: { writer.WriteType(Battle); writer.Write(BattleChildren); writer.Write(ChangeBattleReset); writer.Write(Map); writer.Write(RegionName); } goto case 1; case 1: { writer.WriteFlag(AccessPlayer); writer.WriteFlag(AccessKiller); } goto case 0; case 0: { writer.WriteFlag(NotoCompare); writer.WriteFlag(NotoPlayer); writer.WriteFlag(NotoKiller); } break; } }
private static bool SerializeConquestRegistry(GenericWriter writer) { int version = writer.SetVersion(0); switch (version) { case 0: { writer.WriteBlockDictionary( ConquestRegistry, (key, val) => writer.WriteType( val, t => { if (t != null) { val.Serialize(writer); } })); } break; } return true; }
private static bool SerializeZombieEvent(GenericWriter writer) { writer.SetVersion(0); writer.WriteBlockDictionary( ZombieEvents, (key, val) => writer.WriteType( val, t => { if (t != null) { val.Serialize(writer); } })); return true; }