Units/Hydra.cs
namespace PlanetMeat;

[Group( "Planet Meat - Units" ), Title( "Hydra" ), Icon( "call_split" )]
public sealed class Hydra : Component
{
	[Property] public string NextIdent { get; set; } = "";
	[Property] public int NextAmount { get; set; } = 3;

	public EnemyVariant NextVariant => field ??= Difficulty.Current.HasChallenge( "hydra" ) ? Agenda.Current.GetEnemyVariant( NextIdent ) : null;
}