Skip to content

AssetTable Class

ScriptableObject containing localized asset references.

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

csharp
public class AssetTable : ScriptableObject
{
    string TableId { get; }
    IReadOnlyList<AssetTableEntry> Entries { get; }

    T GetAsset<T>(string key, string localeCode) where T : UnityEngine.Object;
    bool TryGetAsset<T>(string key, string localeCode, out T asset);
    bool HasKey(string key);
    bool HasAsset(string key, string localeCode);
}

Professional Unity Development Tools