public virtual PluginConfig Load(Plugin plugin, String file, Type type)
{
// Append plugin directory
String realFile = "plugins/" + plugin.Name + "/" + file;
if (!Directory.Exists("plugins/" + plugin.Name))
{
Directory.CreateDirectory("plugins/" + plugin.Name);
}
if (!File.Exists(realFile))
{
Save(plugin, file);
}
return(PluginConfigSerializer.Deserialize(realFile, type));
}