mirror of
https://github.com/All-Of-Us-Mods/MiraAPI.git
synced 2026-10-19 15:51:48 +00:00
24 lines
861 B
C#
24 lines
861 B
C#
using MiraAPI.Example.Roles;
|
|
using MiraAPI.GameOptions;
|
|
using MiraAPI.GameOptions.Attributes;
|
|
using MiraAPI.Utilities;
|
|
using MiraAPI.Utilities.Assets;
|
|
|
|
namespace MiraAPI.Example.Options.Roles;
|
|
|
|
public class FreezerRoleSettings : AbstractOptionGroup<FreezerRole>
|
|
{
|
|
public override OptionNotifConfiguration Configuration => new(
|
|
Palette.Blue,
|
|
TmpSpriteUtils.CreateSpriteAsset(
|
|
MiraAssets.ImpostorFile.LoadAsset(),
|
|
"ApiExample.Role.Impostor.FreezerRole"));
|
|
public override string GroupName => "options.freezerRoleSettings.name";
|
|
|
|
[ModdedNumberOption("options.freezerRoleSettings.freezeDuration", 1, 15, 1, MiraNumberSuffixes.Seconds)]
|
|
public float FreezeDuration { get; set; } = 5;
|
|
|
|
[ModdedNumberOption("options.freezerRoleSettings.freezeUses", 1, 5)]
|
|
public float FreezeUses { get; set; } = 1;
|
|
}
|