Remove workaround for engine bug in disposals.

This commit is contained in:
Vera Aguilera Puerto
2021-06-25 14:46:47 +02:00
parent d6805f47a3
commit 8f1aed5412

View File

@@ -23,7 +23,6 @@ namespace Content.Server.Disposal.Unit.Components
{
public override string Name => "DisposalHolder";
private bool _deletionRequested = false;
private Container _contents = null!;
/// <summary>
@@ -113,7 +112,7 @@ namespace Content.Server.Disposal.Unit.Components
public void ExitDisposals()
{
if (_deletionRequested || Deleted)
if (Deleted)
return;
PreviousTube = null;
@@ -144,9 +143,7 @@ namespace Content.Server.Disposal.Unit.Components
Air.Clear();
}
// FIXME: This is a workaround for https://github.com/space-wizards/RobustToolbox/issues/1646
Owner.SpawnTimer(TimeSpan.Zero, () => Owner.Delete());
_deletionRequested = true;
Owner.Delete();
}
public void Update(float frameTime)