Agenda/Challenge.cs
namespace PlanetMeat;
[AssetType( Name = "Challenge", Extension = "chalng", Category = "Planet Meat" )]
public partial class Challenge : GameResource
{
public string Ident { get; set; } = "";
public int Rank { get; set; } = 0;
public int MaxLevel { get; set; } = 1;
public string Category { get; set; } = "misc";
[Group( "Flags" )] public List<string> RequiredFlags { get; set; } = [];
[Group( "Flags" )] public List<string> AddedFlags { get; set; } = [];
protected override Bitmap CreateAssetTypeIcon( int width, int height )
{
return CreateSimpleAssetTypeIcon( "signal_cellular_connected_no_internet_4_bar", width, height );
}
}