Skip to content

StringTable Class

ScriptableObject containing translation entries.

Create: Right-click → Create → KitStack → Lexis → String Table

csharp
public class StringTable : ScriptableObject
{
    string TableId { get; }
    IReadOnlyList<StringTableEntry> Entries { get; }

    string GetTranslation(string key, string localeCode);
    bool TryGetTranslation(string key, string localeCode, out string value);
    bool HasKey(string key);
    StringTableEntry GetEntry(string key);
}

Professional Unity Development Tools