ECS OnUseTimerTrigger (#6369)

This commit is contained in:
metalgearsloth
2022-01-29 22:45:50 +11:00
committed by GitHub
parent dfa4277e47
commit 803d6056d8
3 changed files with 40 additions and 28 deletions

View File

@@ -35,7 +35,7 @@ namespace Content.Server.Explosion.EntitySystems
}
[UsedImplicitly]
public sealed class TriggerSystem : EntitySystem
public sealed partial class TriggerSystem : EntitySystem
{
[Dependency] private readonly ExplosionSystem _explosions = default!;
[Dependency] private readonly FlashSystem _flashSystem = default!;
@@ -43,6 +43,9 @@ namespace Content.Server.Explosion.EntitySystems
public override void Initialize()
{
base.Initialize();
InitializeOnUse();
SubscribeLocalEvent<TriggerOnCollideComponent, StartCollideEvent>(HandleCollide);
SubscribeLocalEvent<DeleteOnTriggerComponent, TriggerEvent>(HandleDeleteTrigger);