+EA 23.287 Stable Patch 3 - Plugin.BaseCore
March 21, 2026
1 file modified.
Important Changes
None.
SourceData
public virtual IDictionary<string, string> ExportTexts(string idField = "id")
cs
continue;
}
string text3 = text2[..^3];
if (rowFields.TryGetValue(text3, out var value) && rowFields.ContainsKey(text3 + "_L"))
if (rowFields.TryGetValue(text3, out var value) && rowFields.TryGetValue(text3 + "_L", out var value2))
{
string text4 = GetFieldText(jp2, value);
string text4 = GetFieldText(jp2, value, value2);
if (!text4.IsEmpty())
{
sortedDictionary[$"{name}.{obj}.{text3}"] = text4;public virtual IDictionary<string, string> ExportTexts(string idField = "id")
cs
}
}
return sortedDictionary;
string GetFieldText(FieldInfo jp, FieldInfo en)
{
object obj2 = jp.GetValue(this);
object obj3 = en.GetValue(this);
if (!Lang.isJP)
{
object obj4 = obj2;
object obj5 = obj3;
obj3 = obj4;
obj2 = obj5;
}
if (obj2 is string str)
string GetFieldText(FieldInfo jp, FieldInfo en, FieldInfo l)
{
object value3 = jp.GetValue(this);
object value4 = en.GetValue(this);
object value5 = l.GetValue(this);
string langCode = Lang.langCode;
object obj2 = ((langCode == "JP") ? value3 : ((!(langCode == "EN")) ? (value5 ?? value4) : value4));
object obj3 = obj2;
if (obj3 is string str)
{
return str.IsEmpty(obj3 as string);
return str.IsEmpty(value4 as string);
}
if (obj2 is string[] array)
if (obj3 is string[] array)
{
return string.Join(',', (array.Length != 0) ? array : (obj3 as string[]));
return string.Join(',', (array.Length != 0) ? array : (value4 as string[]));
}
return null;
}