using Content.Shared.Construction;
using Content.Shared.Damage;
using Content.Shared.Damage.Systems;
namespace Content.Server.Construction.Completions;
///
/// Damage the entity on step completion.
///
[DataDefinition]
public sealed partial class DamageEntity : IGraphAction
{
///
/// Damage to deal to the entity.
///
[DataField]
public DamageSpecifier Damage;
public void PerformAction(EntityUid uid, EntityUid? userUid, IEntityManager entityManager)
{
entityManager.System().TryChangeDamage(uid, Damage, origin: userUid);
}
}