From 4b10c80b1e242b26325a4d97e87a2892d323c738 Mon Sep 17 00:00:00 2001 From: Zoryn Aaron Date: Wed, 23 Mar 2016 04:22:47 -0400 Subject: hahahaha rewrote the config AND have backwards compatability! (MAYBE!!!) --- StardewModdingAPI/Manifest.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'StardewModdingAPI/Manifest.cs') diff --git a/StardewModdingAPI/Manifest.cs b/StardewModdingAPI/Manifest.cs index 9b358c90..5a8b65a9 100644 --- a/StardewModdingAPI/Manifest.cs +++ b/StardewModdingAPI/Manifest.cs @@ -39,7 +39,7 @@ namespace StardewModdingAPI /// public virtual string EntryDll { get; set; } - public override Config GenerateBaseConfig(Config baseConfig) + internal override T GenerateBaseConfig() { Name = ""; Authour = ""; @@ -48,7 +48,7 @@ namespace StardewModdingAPI UniqueID = Guid.NewGuid().ToString(); PerSaveConfigs = false; EntryDll = ""; - return this; + return this as T; } } } -- cgit From e26db4415bf24f12c32841507b1a8a170cf6039c Mon Sep 17 00:00:00 2001 From: Zoryn Aaron Date: Wed, 23 Mar 2016 04:24:15 -0400 Subject: can't do internal there shit --- StardewModdingAPI/Config.cs | 2 +- StardewModdingAPI/Manifest.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'StardewModdingAPI/Manifest.cs') diff --git a/StardewModdingAPI/Config.cs b/StardewModdingAPI/Config.cs index ae126e33..e0e1e164 100644 --- a/StardewModdingAPI/Config.cs +++ b/StardewModdingAPI/Config.cs @@ -79,7 +79,7 @@ namespace StardewModdingAPI /// /// MUST be implemented in inheriting class! /// - internal virtual T GenerateBaseConfig() where T : Config + protected virtual T GenerateBaseConfig() where T : Config { return null; } diff --git a/StardewModdingAPI/Manifest.cs b/StardewModdingAPI/Manifest.cs index 5a8b65a9..91a28b8b 100644 --- a/StardewModdingAPI/Manifest.cs +++ b/StardewModdingAPI/Manifest.cs @@ -39,7 +39,7 @@ namespace StardewModdingAPI /// public virtual string EntryDll { get; set; } - internal override T GenerateBaseConfig() + protected override T GenerateBaseConfig() { Name = ""; Authour = ""; -- cgit