diff options
author | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2020-12-26 11:22:45 -0500 |
---|---|---|
committer | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2020-12-26 11:22:45 -0500 |
commit | 48bb1581a6adeabfefbdd774011796e09a07aae2 (patch) | |
tree | 81fda584e9bad2d95218db9d7cc41146cc10f3ec /src/SMAPI/Framework/ContentManagers/BaseContentManager.cs | |
parent | 71284e7176c55f66754470b19fd74b5b1fda4964 (diff) | |
parent | 5ac46b7ab22ad5d6ce558a6b6d6d020971c178bd (diff) | |
download | SMAPI-48bb1581a6adeabfefbdd774011796e09a07aae2.tar.gz SMAPI-48bb1581a6adeabfefbdd774011796e09a07aae2.tar.bz2 SMAPI-48bb1581a6adeabfefbdd774011796e09a07aae2.zip |
Merge branch 'develop' into stable
Diffstat (limited to 'src/SMAPI/Framework/ContentManagers/BaseContentManager.cs')
-rw-r--r-- | src/SMAPI/Framework/ContentManagers/BaseContentManager.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/SMAPI/Framework/ContentManagers/BaseContentManager.cs b/src/SMAPI/Framework/ContentManagers/BaseContentManager.cs index 6bc3a505..92264f8c 100644 --- a/src/SMAPI/Framework/ContentManagers/BaseContentManager.cs +++ b/src/SMAPI/Framework/ContentManagers/BaseContentManager.cs @@ -169,10 +169,11 @@ namespace StardewModdingAPI.Framework.ContentManagers /// <summary>Get whether the content manager has already loaded and cached the given asset.</summary> /// <param name="assetName">The asset path relative to the loader root directory, not including the <c>.xnb</c> extension.</param> - public bool IsLoaded(string assetName) + /// <param name="language">The language.</param> + public bool IsLoaded(string assetName, LanguageCode language) { assetName = this.Cache.NormalizeKey(assetName); - return this.IsNormalizedKeyLoaded(assetName); + return this.IsNormalizedKeyLoaded(assetName, language); } /// <summary>Get the cached asset keys.</summary> @@ -315,7 +316,8 @@ namespace StardewModdingAPI.Framework.ContentManagers /// <summary>Get whether an asset has already been loaded.</summary> /// <param name="normalizedAssetName">The normalized asset name.</param> - protected abstract bool IsNormalizedKeyLoaded(string normalizedAssetName); + /// <param name="language">The language to check.</param> + protected abstract bool IsNormalizedKeyLoaded(string normalizedAssetName, LanguageCode language); /// <summary>Get the locale codes (like <c>ja-JP</c>) used in asset keys.</summary> private IDictionary<LanguageCode, string> GetKeyLocales() |