LANCommander/LANCommander.SDK/Models/Settings/Settings.cs

23 lines
992 B
C#
Raw Permalink Normal View History

namespace LANCommander.SDK.Models;
2025-09-26 00:33:59 -05:00
public class Settings
{
public const string DEFAULT_GAME_USERNAME = "Player";
public const string SETTINGS_FILE_NAME = "Settings.yml";
public const string SQLITE_DEFAULT_DB_NAME = "LANCommander.db";
2025-09-26 00:51:02 -05:00
public ArchiveSettings Archives { get; set; } = new();
2025-09-26 00:33:59 -05:00
public AuthenticationSettings Authentication { get; set; } = new();
public LauncherSettings Launcher { get; set; } = new();
2025-09-26 00:33:59 -05:00
public LibrarySettings Library { get; set; } = new();
public GameSettings Games { get; set; } = new();
2026-05-14 00:28:31 -05:00
public ToolSettings Tools { get; set; } = new();
2025-09-26 00:33:59 -05:00
public MediaSettings Media { get; set; } = new();
public ModuleSettings Modules { get; set; } = new();
2025-09-26 00:33:59 -05:00
public DebugSettings Debug { get; set; } = new();
public UpdateSettings Updates { get; set; } = new();
public IPXRelaySettings IPXRelay { get; set; } = new();
public SteamSettings Steam { get; set; } = new();
public string Culture { get; set; } = "en-US";
}