nexusforever/Source/NexusForever.ClientConnector/Configuration/ConfigurationManager.cs
MaxtorCoder 1e4072a0f9 Added Client Connector (#17)
* Added Client Connector

* Updated Client Connector

* Style changes because Rawaho is picky

* More changes to the client launcher

* Fixed Compiling Error
2018-11-30 11:51:49 +13:00

16 lines
413 B
C#

using System.IO;
using Newtonsoft.Json;
namespace NexusForever.ClientConnector.Configuration
{
public static class ConfigurationManager<T>
{
public static T Config { get; private set; }
public static void Initialise(string file)
{
string fileContents = File.ReadAllText(file);
Config = JsonConvert.DeserializeObject<T>(fileContents);
}
}
}