+EA 23.308 Nightly - Plugin.BaseCore โ
May 22, 2026
6 files modified.
Important Changes โ
None.
LangGame โ
cs
["text"] = 8
};
public static readonly IReadOnlyDictionary<string, string> TypeMapping = new Dictionary<string, string>
{
["id"] = "string",
["filter"] = "string",
["group"] = "string",
["color"] = "string",
["logColor"] = "string",
["sound"] = "string",
["effect"] = "string",
["text_JP"] = "string",
["text"] = "string"
};
public override Row CreateRow()
{
return new Rowpublic override IReadOnlyDictionary<string, int> GetRowMapping()
cs
return RowMapping;
}
public override IReadOnlyDictionary<string, string> GetTypeMapping()
{
return TypeMapping;
}
public static bool Has(string id)
{
return Lang.Game.map.ContainsKey(id);LangGeneral โ
cs
["text"] = 3
};
public static readonly IReadOnlyDictionary<string, string> TypeMapping = new Dictionary<string, string>
{
["id"] = "str",
["filter"] = "str",
["text_JP"] = "str",
["text"] = "str"
};
public override Row CreateRow()
{
return new Rowpublic override IReadOnlyDictionary<string, int> GetRowMapping()
cs
{
return RowMapping;
}
public override IReadOnlyDictionary<string, string> GetTypeMapping()
{
return TypeMapping;
}
}LangList โ
cs
["text"] = 3
};
public static readonly IReadOnlyDictionary<string, string> TypeMapping = new Dictionary<string, string>
{
["id"] = "string",
["filter"] = "string",
["text_JP"] = "string[]",
["text"] = "string[]"
};
public override bool AllowHotInitialization => true;
public override Row CreateRow()public override IReadOnlyDictionary<string, int> GetRowMapping()
cs
return RowMapping;
}
public override IReadOnlyDictionary<string, string> GetTypeMapping()
{
return TypeMapping;
}
public override string[] GetList(string id)
{
Row row = map.TryGetValue(id);LangNote โ
cs
["text"] = 2
};
public static readonly IReadOnlyDictionary<string, string> TypeMapping = new Dictionary<string, string>
{
["id"] = "string",
["text_JP"] = "string",
["text"] = "string"
};
public override bool AllowHotInitialization => true;
public override Row CreateRow()public override IReadOnlyDictionary<string, int> GetRowMapping()
cs
{
return RowMapping;
}
public override IReadOnlyDictionary<string, string> GetTypeMapping()
{
return TypeMapping;
}
}LangWord โ
cs
["name"] = 3
};
public static readonly IReadOnlyDictionary<string, string> TypeMapping = new Dictionary<string, string>
{
["id"] = "int",
["group"] = "string",
["name_JP"] = "string",
["name"] = "string"
};
public override bool AllowHotInitialization => true;
public override Row CreateRow()public override IReadOnlyDictionary<string, int> GetRowMapping()
cs
return RowMapping;
}
public override IReadOnlyDictionary<string, string> GetTypeMapping()
{
return TypeMapping;
}
public override void OnAfterImportData()
{
int num = 0;SourceData โ
public virtual IReadOnlyDictionary<string, int> GetRowMapping()
cs
return null;
}
public virtual IReadOnlyDictionary<string, string> GetTypeMapping()
{
return null;
}
public static bool IsNull(ICell cell)
{
if (cell != null && cell.CellType != CellType.Blank)