summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-05-02 23:45:25 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-05-02 23:45:25 -0400
commit24aa8bb64d27840b9fb9ba2cbef0ab222928a21e (patch)
tree079543006f4fef5ca126fc950bdb07756d55c8db /src
parent8503bf9cd99e094c425212264583a3416c8a5595 (diff)
downloadSMAPI-24aa8bb64d27840b9fb9ba2cbef0ab222928a21e.tar.gz
SMAPI-24aa8bb64d27840b9fb9ba2cbef0ab222928a21e.tar.bz2
SMAPI-24aa8bb64d27840b9fb9ba2cbef0ab222928a21e.zip
default content API to ContentSource.ModFolder (#276)
Diffstat (limited to 'src')
-rw-r--r--src/StardewModdingAPI/Framework/ContentHelper.cs4
-rw-r--r--src/StardewModdingAPI/IContentHelper.cs4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/StardewModdingAPI/Framework/ContentHelper.cs b/src/StardewModdingAPI/Framework/ContentHelper.cs
index 61bd52a7..893fa2c8 100644
--- a/src/StardewModdingAPI/Framework/ContentHelper.cs
+++ b/src/StardewModdingAPI/Framework/ContentHelper.cs
@@ -49,7 +49,7 @@ namespace StardewModdingAPI.Framework
/// <param name="source">Where to search for a matching content asset.</param>
/// <exception cref="ArgumentException">The <paramref name="key"/> is empty or contains invalid characters.</exception>
/// <exception cref="ContentLoadException">The content asset couldn't be loaded (e.g. because it doesn't exist).</exception>
- public T Load<T>(string key, ContentSource source)
+ public T Load<T>(string key, ContentSource source = ContentSource.ModFolder)
{
this.AssertValidAssetKeyFormat(key);
try
@@ -110,7 +110,7 @@ namespace StardewModdingAPI.Framework
/// <param name="key">The asset key to fetch (if the <paramref name="source"/> is <see cref="ContentSource.GameContent"/>), or the local path to a content file relative to the mod folder.</param>
/// <param name="source">Where to search for a matching content asset.</param>
/// <exception cref="ArgumentException">The <paramref name="key"/> is empty or contains invalid characters.</exception>
- public string GetActualAssetKey(string key, ContentSource source)
+ public string GetActualAssetKey(string key, ContentSource source = ContentSource.ModFolder)
{
switch (source)
{
diff --git a/src/StardewModdingAPI/IContentHelper.cs b/src/StardewModdingAPI/IContentHelper.cs
index 49182ce9..1d520135 100644
--- a/src/StardewModdingAPI/IContentHelper.cs
+++ b/src/StardewModdingAPI/IContentHelper.cs
@@ -13,12 +13,12 @@ namespace StardewModdingAPI
/// <param name="source">Where to search for a matching content asset.</param>
/// <exception cref="ArgumentException">The <paramref name="key"/> is empty or contains invalid characters.</exception>
/// <exception cref="ContentLoadException">The content asset couldn't be loaded (e.g. because it doesn't exist).</exception>
- T Load<T>(string key, ContentSource source);
+ T Load<T>(string key, ContentSource source = ContentSource.ModFolder);
/// <summary>Get the underlying key in the game's content cache for an asset. This can be used to load custom map tilesheets, but should be avoided when you can use the content API instead. This does not validate whether the asset exists.</summary>
/// <param name="key">The asset key to fetch (if the <paramref name="source"/> is <see cref="ContentSource.GameContent"/>), or the local path to a content file relative to the mod folder.</param>
/// <param name="source">Where to search for a matching content asset.</param>
/// <exception cref="ArgumentException">The <paramref name="key"/> is empty or contains invalid characters.</exception>
- string GetActualAssetKey(string key, ContentSource source);
+ string GetActualAssetKey(string key, ContentSource source = ContentSource.ModFolder);
}
}