Serialization interfaces (#62)

This commit is contained in:
Leath Cooper 2019-12-30 15:16:35 -05:00 • committed by Kamron Batman
parent 5e2be2d7b6
commit 5c8821b11c
2406 changed files with 10100 additions and 9350 deletions

View file

@ -107,7 +107,7 @@ namespace Server.Engines.Quests.Haven
Fire(Canoneer, m);
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
if (Canoneer?.Deleted == true)
Canoneer = null;
@ -120,7 +120,7 @@ namespace Server.Engines.Quests.Haven
writer.Write(Canoneer);
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -151,14 +151,14 @@ namespace Server.Engines.Quests.Haven
}
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -49,14 +49,14 @@ namespace Server.Engines.Quests.Haven
base.OnDoubleClick(from);
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Haven
public override bool CanDrop(PlayerMobile player) => !(player.Quest is UzeraanTurmoilQuest);
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Haven
public override bool CanDrop(PlayerMobile player) => !(player.Quest is UzeraanTurmoilQuest);
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Haven
public override bool CanDrop(PlayerMobile player) => !(player.Quest is UzeraanTurmoilQuest);
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -151,7 +151,7 @@ namespace Server.Engines.Quests.Haven
m_Lantern.Delete();
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
if (m_Lantern?.Deleted == true)
m_Lantern = null;
@ -163,7 +163,7 @@ namespace Server.Engines.Quests.Haven
writer.Write(m_Lantern);
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -20,14 +20,14 @@ namespace Server.Engines.Quests.Haven
!(player.Quest is UzeraanTurmoilQuest qs &&
qs.IsObjectiveInProgress(typeof(ReturnScrollOfPowerObjective)));
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -17,14 +17,14 @@ namespace Server.Engines.Quests.Haven
public override bool ValidateUse(Mobile from) => from is PlayerMobile pm && pm.Quest is UzeraanTurmoilQuest;
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -56,14 +56,14 @@ namespace Server.Engines.Quests.Haven
return false;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(0); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);