Fix ChangeEntity collection modified exception.

This commit is contained in:
Vera Aguilera Puerto
2021-10-27 01:28:38 +02:00
parent 5e68020ada
commit d2ffabdfd4
2 changed files with 6 additions and 1 deletions

View File

@@ -206,8 +206,9 @@ namespace Content.Server.Construction
// NOTE: Only Container is supported by Construction!
var otherContainer = _containerSystem.EnsureContainer<Container>(newUid, container, newContainerManager);
foreach (var entity in ourContainer.ContainedEntities)
for (var i = ourContainer.ContainedEntities.Count - 1; i >= 0; i--)
{
var entity = ourContainer.ContainedEntities[i];
ourContainer.ForceRemove(entity);
otherContainer.Insert(entity);
}