Remove the last comp shutdown methods (#13582)

This commit is contained in:
metalgearsloth
2023-01-19 11:56:25 +11:00
committed by GitHub
parent 7e2b1d79b8
commit 3ca1c17290
4 changed files with 20 additions and 13 deletions

View File

@@ -1,9 +1,21 @@
using Content.Server.Spawners.Components;
using Content.Shared.Spawners.EntitySystems;
namespace Content.Server.Spawners.EntitySystems;
public sealed class TimedDespawnSystem : SharedTimedDespawnSystem
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<TimedSpawnerComponent, ComponentShutdown>(OnTimedSpawnerShutdown);
}
private void OnTimedSpawnerShutdown(EntityUid uid, TimedSpawnerComponent component, ComponentShutdown args)
{
component.TokenSource?.Cancel();
}
protected override bool CanDelete(EntityUid uid)
{
return true;