Remove many resolves on Content.Server

This commit is contained in:
Vera Aguilera Puerto
2021-12-08 17:04:21 +01:00
parent 420039f278
commit ba736f70df
72 changed files with 407 additions and 302 deletions

View File

@@ -24,9 +24,10 @@ namespace Content.Server.Chemistry.TileReactions
{
var entities = tile.GetEntitiesInTileFast().ToArray();
var amount = FixedPoint2.Zero;
var entMan = IoCManager.Resolve<IEntityManager>();
foreach (var entity in entities)
{
if (IoCManager.Resolve<IEntityManager>().TryGetComponent(entity, out CleanableComponent? cleanable))
if (entMan.TryGetComponent(entity, out CleanableComponent? cleanable))
{
var next = (amount + cleanable.CleanAmount) * CleanAmountMultiplier;
// Nothing left?
@@ -34,7 +35,7 @@ namespace Content.Server.Chemistry.TileReactions
break;
amount = next;
IoCManager.Resolve<IEntityManager>().QueueDeleteEntity(entity);
entMan.QueueDeleteEntity(entity);
}
}