feat: plugin config WIP

This commit is contained in:
goat 2019-12-28 16:49:41 +09:00
parent 942893400f
commit 43d514ab9b
5 changed files with 62 additions and 10 deletions

View file

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using Dalamud.Configuration;
using Dalamud.DiscordBot;
using Newtonsoft.Json;
using XIVLauncher.Dalamud;
@ -31,6 +32,8 @@ namespace Dalamud
public string LastVersion { get; set; }
public Dictionary<string, IPluginConfiguration> PluginConfigurations { get; set; }
public static DalamudConfiguration Load(string path) {
return JsonConvert.DeserializeObject<DalamudConfiguration>(File.ReadAllText(path));
}

View file

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dalamud.Configuration
{
public interface IPluginConfiguration
{
int Version { get; set; }
}
}