27 lines
1.1 KiB
C#
27 lines
1.1 KiB
C#
using StardewModdingAPI;
|
|
|
|
namespace StardewSymphonyRemastered
|
|
{
|
|
/// <summary>A class that handles all of the config files for this mod.</summary>
|
|
public class Config
|
|
{
|
|
/// <summary>Whether to show debug logs in the SMAPI console.</summary>
|
|
public bool EnableDebugLog { get; set; } = false;
|
|
|
|
/// <summary>The minimum delay between songs in milliseconds.</summary>
|
|
public int MinimumDelayBetweenSongsInMilliseconds { get; set; } = 5000;
|
|
|
|
/// <summary>The maximum delay between songs in milliseconds.</summary>
|
|
public int MaximumDelayBetweenSongsInMilliseconds { get; set; } = 60000;
|
|
|
|
/// <summary>The key binding to open the menu music.</summary>
|
|
public SButton KeyBinding { get; set; } = SButton.L;
|
|
|
|
/// <summary>Whether to write a JSON file for every possible option for a music pack. Use at your own risk!</summary>
|
|
public bool WriteAllConfigMusicOptions { get; set; } = false;
|
|
|
|
/// <summary>Whether to completely disable the Stardew Valley OST.</summary>
|
|
public bool DisableStardewMusic { get; set; } = false;
|
|
}
|
|
}
|