Targets .NET Core 3.0 (#39)

This commit is contained in:
Kamron Batman 2019-08-02 17:53:18 -07:00 • committed by GitHub
parent 0993c03b70
commit 08bf44af9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
125 changed files with 1473 additions and 14244 deletions

View file

@ -47,20 +47,20 @@ namespace Server
protected bool UseSequentialWriters => SaveType == SaveOption.Normal || !PermitBackgroundWrite;
public override void Save(SaveMetrics metrics, bool permitBackgroundWrite)
public override void Save(bool permitBackgroundWrite)
{
PermitBackgroundWrite = permitBackgroundWrite;
SaveMobiles(metrics);
SaveItems(metrics);
SaveGuilds(metrics);
SaveMobiles();
SaveItems();
SaveGuilds();
if (permitBackgroundWrite && UseSequentialWriters
) //If we're permitted to write in the background, but we don't anyways, then notify.
World.NotifyDiskWriteComplete();
}
protected void SaveMobiles(SaveMetrics metrics)
protected void SaveMobiles()
{
Dictionary<Serial, Mobile> mobiles = World.Mobiles;
@ -92,8 +92,6 @@ namespace Server
m.Serialize(bin);
metrics?.OnMobileSaved((int)(bin.Position - start));
idx.Write((int)(bin.Position - start));
m.FreeCache();
@ -109,7 +107,7 @@ namespace Server
bin.Close();
}
protected void SaveItems(SaveMetrics metrics)
protected void SaveItems()
{
Dictionary<Serial, Item> items = World.Items;
@ -147,8 +145,6 @@ namespace Server
item.Serialize(bin);
metrics?.OnItemSaved((int)(bin.Position - start));
idx.Write((int)(bin.Position - start));
item.FreeCache();
@ -163,7 +159,7 @@ namespace Server
bin.Close();
}
protected void SaveGuilds(SaveMetrics metrics)
protected void SaveGuilds()
{
GenericWriter idx;
GenericWriter bin;
@ -190,8 +186,6 @@ namespace Server
guild.Serialize(bin);
metrics?.OnGuildSaved((int)(bin.Position - start));
idx.Write((int)(bin.Position - start));
}