fix benchmark

improve some test diagnostics

fix some bug where order of shutdown of AiControllerComponent mattered or Processor was never initialized
This commit is contained in:
Tyler Young
2020-06-22 04:43:47 -04:00
parent 99a5e06b98
commit 4b64aa2b9d
6 changed files with 61 additions and 10 deletions

View File

@@ -60,7 +60,7 @@ namespace Content.Server.GameObjects
base.ExposeData(serializer);
serializer.DataField(ref StorageCapacityMax, "Capacity", 10000);
serializer.DataField(ref StorageUsed, "used", 0);
//serializer.DataField(ref StorageUsed, "used", 0);
}
/// <summary>
@@ -348,7 +348,7 @@ namespace Content.Server.GameObjects
foreach (var entity in storage.ContainedEntities)
{
var item = entity.GetComponent<ItemComponent>();
var item = entity.GetComponent<StoreableComponent>();
StorageUsed += item.ObjectSize;
}

View File

@@ -61,7 +61,7 @@ namespace Content.Server.GameObjects.Components.Movement
protected override void Shutdown()
{
base.Shutdown();
Processor.Shutdown();
Processor?.Shutdown();
}
/// <summary>