Files
MiraAPI/MiraAPI/HnsReimplemented/Options/HnsTaskOptions.cs
T
2026-09-06 09:54:01 -04:00

56 lines
1.3 KiB
C#

using MiraAPI.GameModes;
using MiraAPI.GameOptions;
using MiraAPI.GameOptions.OptionTypes;
using MiraAPI.Utilities;
namespace MiraAPI.HnsReimplemented.Options;
/// <summary>
/// Gets or sets the task options for Hide and Seek.
/// </summary>
// ReSharper disable once ClassNeverInstantiated.Global (Justification: Instantiated via Activator.CreateInstance.)
public class HnsTaskOptions : AbstractOptionGroup<HideAndSeekMode>
{
/// <inheritdoc />
public override string GroupName => "Tasks";
/// <summary>
/// Gets or sets the umber of common tasks.
/// </summary>
public ModdedNumberOption CommonTasks { get; set; } = new(
"# Common Tasks",
1,
0,
4,
1,
"#",
"#",
MiraNumberSuffixes.None);
/// <summary>
/// Gets or sets the number of long tasks.
/// </summary>
public ModdedNumberOption LongTasks { get; set; } = new(
"# Long Tasks",
1,
0,
4,
1,
"#",
"#",
MiraNumberSuffixes.None);
/// <summary>
/// Gets or sets the number of short tasks.
/// </summary>
public ModdedNumberOption ShortTasks { get; set; } = new(
"# Short Tasks",
2,
0,
8,
1,
"#",
"#",
MiraNumberSuffixes.None);
}