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

@ -65,14 +65,14 @@ namespace Server.Items
return 0;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -132,14 +132,14 @@ namespace Server.Items
return 0;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -175,14 +175,14 @@ namespace Server.Items
return 0x995;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -216,14 +216,14 @@ namespace Server.Items
return 0xFFF;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -257,14 +257,14 @@ namespace Server.Items
return 0x99A;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -310,14 +310,14 @@ namespace Server.Items
};
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -448,14 +448,14 @@ namespace Server.Items
return 0;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
writer.Write(1); // version
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
if (CheckType("PitcherWater") || CheckType("GlassPitcher"))
InternalDeserialize(reader, false);
@ -993,7 +993,7 @@ namespace Server.Items
return false;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
@ -1008,12 +1008,12 @@ namespace Server.Items
protected bool CheckType(string name) => World.LoadingType == $"Server.Items.{name}";
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
InternalDeserialize(reader, true);
}
protected void InternalDeserialize(GenericReader reader, bool read)
protected void InternalDeserialize(IGenericReader reader, bool read)
{
base.Deserialize(reader);