Units/FailOnKilled.cs
namespace PlanetMeat;

[Group( "Planet Meat - Units" ), Title( "Fail on Killed" ), Icon( "grade" )]
public sealed class FailOnKilled : Component, ITargetableListener
{
	public static Targetable VitalTarget { get; private set; }

	protected override void OnStart()
	{
		base.OnStart();
		VitalTarget = Components.Get<Targetable>();
	}

	public void OnKilled() => Agenda.Current.OnDefenseFailed();
}