Fix duplicate statement

This commit is contained in:
ZIT WANG 2017-04-22 07:21:48 +08:00
parent 930607a142
commit 08d37eb6de
2 changed files with 10 additions and 7 deletions

View file

@ -26,7 +26,9 @@ namespace TShockAPI.Localization
try try
{ {
if (!skip) if (!skip)
{
LanguageManager.Instance.SetLanguage(GameCulture.English); LanguageManager.Instance.SetLanguage(GameCulture.English);
}
for (var i = -48; i < Main.maxItemTypes; i++) for (var i = -48; i < Main.maxItemTypes; i++)
{ {
@ -47,9 +49,11 @@ namespace TShockAPI.Localization
finally finally
{ {
if (!skip) if (!skip)
{
LanguageManager.Instance.SetLanguage(culture); LanguageManager.Instance.SetLanguage(culture);
} }
} }
}
/// <summary> /// <summary>
/// Get the english name of an item /// Get the english name of an item
@ -62,7 +66,7 @@ namespace TShockAPI.Localization
if (ItemNames.TryGetValue(id, out itemName)) if (ItemNames.TryGetValue(id, out itemName))
return itemName; return itemName;
return string.Empty; return null;
} }
/// <summary> /// <summary>
@ -76,7 +80,7 @@ namespace TShockAPI.Localization
if (NpcNames.TryGetValue(id, out npcName)) if (NpcNames.TryGetValue(id, out npcName))
return npcName; return npcName;
return string.Empty; return null;
} }
/// <summary> /// <summary>
@ -90,7 +94,7 @@ namespace TShockAPI.Localization
if (Prefixs.TryGetValue(id, out prefix)) if (Prefixs.TryGetValue(id, out prefix))
return prefix; return prefix;
return string.Empty; return null;
} }
} }
} }

View file

@ -358,11 +358,10 @@ namespace TShockAPI
} }
string englishName = EnglishLanguage.GetItemNameById(i).ToLowerInvariant(); string englishName = EnglishLanguage.GetItemNameById(i).ToLowerInvariant();
if (!String.IsNullOrWhiteSpace(englishName)) if (!String.IsNullOrEmpty(englishName))
{ {
if (englishName == nameLower) if (englishName == nameLower)
return new List<Item> { item }; return new List<Item> { item };
return new List<Item> { item };
if (englishName.StartsWith(nameLower)) if (englishName.StartsWith(nameLower))
found.Add(item.Clone()); found.Add(item.Clone());
} }