public virtual void Save(Plugin plugin, String file) { // Append plugin directory String realFile = "plugins/" + plugin.Name + "/" + file; PluginConfigSerializer.Serialize(realFile, this); }
public virtual void Save(Plugin plugin, String file) { // Append plugin directory string realFile = Path.Combine("plugins", plugin.Name, file); PluginConfigSerializer.Serialize(realFile, this); }
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)); }
public virtual PluginConfig Load(Plugin plugin, String file, Type type) { // Append plugin directory string realFile = Path.Combine("plugins", plugin.Name, file); if (!Directory.Exists(Path.Combine("plugins", plugin.Name))) { Directory.CreateDirectory(Path.Combine("plugins", plugin.Name)); } if (!File.Exists(realFile)) { Save(plugin, file); } return(PluginConfigSerializer.Deserialize(realFile, type)); }