Files
crystall-punk-14/Content.Server/_CP14/Explosion/EntitySystems/CP14TriggerSystem.Damage.cs

21 lines
544 B
C#
Raw Permalink Normal View History

using Content.Server.Explosion.Components;
using Content.Shared.Damage;
namespace Content.Server.Explosion.EntitySystems;
public sealed partial class TriggerSystem
{
private void InitializeDamageReceived()
{
SubscribeLocalEvent<CP14TriggerOnDamageReceivedComponent, DamageChangedEvent>(OnDamageReceived);
}
private void OnDamageReceived(EntityUid uid, CP14TriggerOnDamageReceivedComponent component, DamageChangedEvent args)
{
if (!args.DamageIncreased)
return;
Trigger(uid);
}
}