Serialization interfaces (#62)
This commit is contained in:
parent
5e2be2d7b6
commit
5c8821b11c
2406 changed files with 10100 additions and 9350 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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 );
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue