And not a single "ToList()" went home to their family that day.....

This commit is contained in:
FLOZ
2020-05-04 14:39:33 -05:00
parent 4034458d26
commit 108bd36b8c
3 changed files with 8 additions and 7 deletions

View File

@@ -172,7 +172,7 @@ namespace Content.Server.GameObjects.Components.Kitchen
_solidsVisualList.Add(item.Uid);
}
_userInterface.SetState(new MicrowaveUpdateUserInterfaceState(_solution.Solution.Contents.ToList(), _solidsVisualList));
_userInterface.SetState(new MicrowaveUpdateUserInterfaceState(_solution.Solution.Contents, _solidsVisualList));
}
void IActivate.Activate(ActivateEventArgs eventArgs)
@@ -310,8 +310,9 @@ namespace Content.Server.GameObjects.Components.Kitchen
private void VaporizeSolids()
{
foreach (var item in _storage.ContainedEntities.ToList())
for(var i = _storage.ContainedEntities.Count-1; i>=0; i--)
{
var item = _storage.ContainedEntities.ElementAt(i);
_storage.Remove(item);
item.Delete();
}
@@ -321,9 +322,9 @@ namespace Content.Server.GameObjects.Components.Kitchen
private void EjectSolids()
{
foreach (var item in _storage.ContainedEntities.ToList())
for(var i = _storage.ContainedEntities.Count-1; i>=0; i--)
{
_storage.Remove(item);
_storage.Remove(_storage.ContainedEntities.ElementAt(i));
}
_solids.Clear();