mirror of
https://github.com/NexusForever/NexusForever
synced 2026-08-14 00:26:05 -04:00
19 lines
477 B
C#
19 lines
477 B
C#
using Microsoft.Extensions.Configuration;
|
|
|
|
namespace NexusForever.Shared.Configuration
|
|
{
|
|
public sealed class ConfigurationManager<T> : Singleton<ConfigurationManager<T>>
|
|
{
|
|
public T Config { get; private set; }
|
|
|
|
private ConfigurationManager()
|
|
{
|
|
}
|
|
|
|
public void Initialise(string file)
|
|
{
|
|
SharedConfiguration.Initialise(file);
|
|
Config = SharedConfiguration.Configuration.Get<T>();
|
|
}
|
|
}
|
|
}
|