RMafia/MafiaServer/Settings.cs
2021-02-22 01:53:21 +03:00

33 lines
779 B
C#

using System.IO;
using Newtonsoft.Json;
namespace MafiaServer
{
public static class Settings
{
private static MainConfig _config;
public static MainConfig Config()
{
return _config;
}
public static void Initialize()
{
try
{
_config = JsonConvert.DeserializeObject<MainConfig>(File.ReadAllText("config.json"));
}
catch (FileNotFoundException)
{
_config = new MainConfig();
File.Create("config.json").Close();
}
}
public static void Save()
{
File.WriteAllText("config.json",JsonConvert.SerializeObject(_config,Formatting.Indented));
}
}
}