Merge pull request #56 from Zoryn4163/master

config updates
This commit is contained in:
Zoryn 2016-03-23 12:54:40 -04:00
commit 4c4d3e66fe
1 changed files with 12 additions and 4 deletions

View File

@ -34,7 +34,7 @@ namespace StardewModdingAPI
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
internal virtual T LoadConfig<T>() where T : Config
public virtual T LoadConfig<T>() where T : Config
{
if (string.IsNullOrEmpty(ConfigLocation))
{
@ -79,17 +79,26 @@ namespace StardewModdingAPI
/// <summary>
/// MUST be implemented in inheriting class!
/// </summary>
protected virtual T GenerateBaseConfig<T>() where T : Config
public virtual T GenerateDefaultConfig<T>() where T : Config
{
return null;
}
/// <summary>
/// Use the public GenerateDefaultConfig insteaad
/// </summary>
[Obsolete]
protected virtual T GenerateBaseConfig<T>() where T : Config
{
return GenerateDefaultConfig<T>();
}
/// <summary>
/// Merges a default-value config with the user-config on disk.
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
internal virtual T UpdateConfig<T>() where T : Config
public virtual T UpdateConfig<T>() where T : Config
{
try
{
@ -191,7 +200,6 @@ namespace StardewModdingAPI
}
}
[Obsolete]
public partial class Config
{
[Obsolete] public static int invalids = 0;