public static GetNpcName ( int l ) : string | ||
l | int | |
Résultat | string |
public static string GetNpcName(int l)
{
if (language == null) return "";
// ������擾
Dictionary<int, string> dic;
if (language.TryGetValue("npcnames", out dic))
{
// �e�L�X�g��擾
var name = "";
if (dic.TryGetValue(l, out name))
{
return name;
}
}
return "";
}
public static string npcName(int l) { // オリジナルのテキストを取得 var type = typeof(Terraria.Lang); var method = type.GetMethod("_npcName"); var str_origin = (string)method.Invoke(null, new object[] { l }); // XML上のテキストを取得 var str_ja = Ja.GetNpcName(l); // 空でない方のテキストを返す return((str_ja == "") ? str_origin : str_ja); }