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

@ -258,7 +258,7 @@ namespace Server
{
}
public AosAttributes(Item owner, GenericReader reader)
public AosAttributes(Item owner, IGenericReader reader)
: base(owner, reader)
{
}
@ -588,7 +588,7 @@ namespace Server
{
}
public AosWeaponAttributes(Item owner, GenericReader reader)
public AosWeaponAttributes(Item owner, IGenericReader reader)
: base(owner, reader)
{
}
@ -824,7 +824,7 @@ namespace Server
{
}
public AosArmorAttributes(Item owner, GenericReader reader)
public AosArmorAttributes(Item owner, IGenericReader reader)
: base(owner, reader)
{
}
@ -911,7 +911,7 @@ namespace Server
{
}
public AosSkillBonuses(Item owner, GenericReader reader)
public AosSkillBonuses(Item owner, IGenericReader reader)
: base(owner, reader)
{
}
@ -1189,7 +1189,7 @@ namespace Server
{
}
public AosElementAttributes(Item owner, GenericReader reader)
public AosElementAttributes(Item owner, IGenericReader reader)
: base(owner, reader)
{
}
@ -1273,7 +1273,7 @@ namespace Server
m_Names = other.m_Names;
}
public BaseAttributes(Item owner, GenericReader reader)
public BaseAttributes(Item owner, IGenericReader reader)
{
Owner = owner;
@ -1307,7 +1307,7 @@ namespace Server
public bool IsEmpty => m_Names == 0;
public Item Owner{ get; }
public void Serialize(GenericWriter writer)
public void Serialize(IGenericWriter writer)
{
writer.Write((byte)1); // version;

View file

@ -27,14 +27,14 @@ namespace Server.Items
list.Add(1070880); // Winter 2004
}
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

@ -27,14 +27,14 @@ namespace Server.Items
list.Add(1070880); // Winter 2004
}
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

@ -57,7 +57,7 @@ namespace Server.Items
list.Add(1070880); // Winter 2004
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
@ -66,7 +66,7 @@ namespace Server.Items
writer.Write(Dipper);
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -58,14 +58,14 @@ namespace Server.Items
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);
@ -171,14 +171,14 @@ namespace Server.Items
public override int LabelNumber => 1070882; // Mistletoe Deed
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

@ -20,14 +20,14 @@ namespace Server.Items
public override int LabelNumber => 1070874; // a Pile of Glacial Snow
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);

View file

@ -20,14 +20,14 @@ namespace Server.Items
public override int LabelNumber => 1005578; // a pile of snow
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);

View file

@ -27,14 +27,14 @@ namespace Server.Items
list.Add(1070880); // Winter 2004
}
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

@ -96,7 +96,7 @@ namespace Server.Guilds
Alliances.Add(Name.ToLower(), this);
}
public AllianceInfo(GenericReader reader)
public AllianceInfo(IGenericReader reader)
{
int version = reader.ReadInt();
@ -170,7 +170,7 @@ namespace Server.Guilds
return m_Members.Contains(g);
}
public void Serialize(GenericWriter writer)
public void Serialize(IGenericWriter writer)
{
writer.Write(0); //Version
@ -391,7 +391,7 @@ namespace Server.Guilds
WarRequester = warRequester;
}
public WarDeclaration(GenericReader reader)
public WarDeclaration(IGenericReader reader)
{
int version = reader.ReadInt();
@ -467,7 +467,7 @@ namespace Server.Guilds
}
}
public void Serialize(GenericWriter writer)
public void Serialize(IGenericWriter writer)
{
writer.Write(0); //version
@ -1001,7 +1001,7 @@ namespace Server.Guilds
#region Serialization
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
if (LastFealty + TimeSpan.FromDays(1.0) < DateTime.UtcNow)
CalculateGuildmaster();
@ -1067,7 +1067,7 @@ namespace Server.Guilds
writer.Write(Website);
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
int version = reader.ReadInt();

View file

@ -194,7 +194,7 @@ namespace Server.Misc
from.SendGump(new ShardPollGump(from, this, true, null));
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
@ -211,7 +211,7 @@ namespace Server.Misc
Options[i].Serialize(writer);
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);
@ -258,7 +258,7 @@ namespace Server.Misc
Voters = new IPAddress[0];
}
public ShardPollOption(GenericReader reader)
public ShardPollOption(IGenericReader reader)
{
int version = reader.ReadInt();
@ -349,7 +349,7 @@ namespace Server.Misc
return count;
}
public void Serialize(GenericWriter writer)
public void Serialize(IGenericWriter writer)
{
writer.Write(0); // version

View file

@ -31,7 +31,7 @@ namespace Server
public string GetValue() => Number > 0 ? Number.ToString() : String ?? "";
public static void Serialize(GenericWriter writer, TextDefinition def)
public static void Serialize(IGenericWriter writer, TextDefinition def)
{
if (def == null)
{
@ -53,7 +53,7 @@ namespace Server
}
}
public static TextDefinition Deserialize(GenericReader reader)
public static TextDefinition Deserialize(IGenericReader reader)
{
int type = reader.ReadEncodedInt();

View file

@ -55,7 +55,7 @@ namespace Server.Items
Visible = ItemID != 0x1;
}
public override void Serialize(GenericWriter writer)
public override void Serialize(IGenericWriter writer)
{
base.Serialize(writer);
@ -66,7 +66,7 @@ namespace Server.Items
writer.Write(PlayersCanToggle);
}
public override void Deserialize(GenericReader reader)
public override void Deserialize(IGenericReader reader)
{
base.Deserialize(reader);

View file

@ -333,14 +333,14 @@ namespace Server.Misc
{
}
public override void Serialize( GenericWriter writer )
public override void Serialize(IGenericWriter writer )
{
base.Serialize( writer );
writer.Write( 0 );
}
public override void Deserialize( GenericReader reader )
public override void Deserialize( IGenericReader reader )
{
base.Deserialize( reader );