mirror of
https://github.com/kwsch/pkNX.git
synced 2026-03-29 05:34:36 -05:00
Cumulative changes from the team. Co-Authored-By: Matt <17801814+sora10pls@users.noreply.github.com> Co-Authored-By: SciresM <8676005+SciresM@users.noreply.github.com> Co-Authored-By: Lusamine <30205550+Lusamine@users.noreply.github.com>
18 lines
696 B
C#
18 lines
696 B
C#
using pkNX.Structures;
|
|
using System;
|
|
using System.IO;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace pkNX.WinForms;
|
|
|
|
public class ProgramSettings
|
|
{
|
|
public static readonly string ProgramSettingsPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "settings.json");
|
|
public static ProgramSettings LoadSettings() => SettingsSerializer.GetSettings<ProgramSettings>(ProgramSettingsPath).Result;
|
|
public static async Task SaveSettings(ProgramSettings settings) => await SettingsSerializer.SaveSettings(settings, ProgramSettingsPath);
|
|
|
|
public int Language { get; set; } = 2;
|
|
public string GamePath { get; set; } = string.Empty;
|
|
public bool DisplayAdvanced { get; set; } = false;
|
|
}
|