Search Results for

    Show / Hide Table of Contents

    Namespace Glitch9.AIDevKit.Sheets

    Classes

    AISheetException

    Base exception for all spreadsheet-related failures.

    AnimationCurveCell

    AssetCell<T>

    AssetTableSource

    ScriptableObject-based asset table source.

    AudioClipCell

    AudioLocalization

    BackendOperationException

    BackendTranslationException

    BoolCell

    BoundsCell

    ColorCell

    ColumnDataType

    Represents the data type configuration for a spreadsheet column. Contains information about the base data type and additional metadata like range definitions, type references for enums/custom classes, and object reference types.

    ContextualKeyPresetUtil

    CsvTableSource

    CSV table source based on Sylvan.Data.Csv.

    • Supports header format: "ColumnName : TypeToken".
    • Loads schema first, then streams data rows.

    CsvTableSourceBase

    Abstract base for delimited text file sources (CSV, TSV, etc.).

    DatabaseLoadException

    Database load failure with row context.

    DatabaseModelBuildException

    Parse/build error that includes row context.

    DateTimeCell

    DirectObject

    DirectObjectRegistry

    DoubleCell

    DoubleRangeCell

    EnumCell

    FileTableReader

    FloatCell

    FloatRangeCell

    FontCell

    GameObjectCell

    GoogleSheetSource

    GoogleSheetTableReader

    GradientCell

    GuidCell

    HasReferencesExtensions

    HttpTableReader

    IntCell

    IntRangeCell

    JObjectCell

    JsonTableSource

    ScriptableObject-based asset table source.

    LocaleChangedEvent

    Localization

    Main API facade for accessing and managing AI-powered spreadsheet tables. Provides centralized access to database and localization table management.

    LocalizationAssetSheet<TAsset>

    LocalizationEvent

    LocalizationExtensions

    LocalizationId

    LocalizationInitializedEvent

    LocalizationManager

    LocalizationReference

    Runtime representation of localization cross-reference metadata. Defines how a column in a Database table references a Localization table.

    LocalizationSheetBase<TValue, TRef>

    LocalizationStringSheet

    LocalizedEnumAttribute

    Put this attribute on an enum to specify the table name for the enum values.

    Localized<T>

    LongCell

    LongRangeCell

    MaterialCell

    MaterialLocalization

    NumericCell<T>

    NumericRangeCell<T>

    ObjectCell

    ObjectReference

    ObjectReferenceLoader

    QuaternionCell

    RangeDefinition

    RectCell

    Referenced<T>

    ReflectionModelBuilder<T>

    Reflection-based sheet model builder.

    • Constructor only requires keyColumnName.
    • Optionally accepts schema (DataType per column) and Json settings.
    • If schema is not provided, falls back to member-type-based parsing.

    SheetBase<T>

    SheetCell

    SheetCellBase<T, TSerializable>

    SheetCell<T>

    SheetColumn

    SheetRow

    SheetTable

    Non-ScriptableObject version of SheetTableAsset for JSON serialization. Represents a spreadsheet table containing rows, columns, and metadata.

    SheetTableAsset

    Sheet<T>

    Read-only KV-table sheet.

    • Loads rows from an external source (Sheets/CSV/JSON).
    • Each row must contain a non-empty unique "key" column.
    • Stores data as Dictionary<string, T> for fast lookup.
    • No CRUD; changes require reloading from the external source.

    SheetsPublicExtensions

    SheetsSettings

    SheetsSettings.LocalizationSettings

    SheetsTypeRules

    SpriteCell

    SpriteLocalization

    StringCell

    TableSchema

    TextAssetTableReader

    TextLocalization

    Localizes a text component with the given key.

    Texture2DCell

    TextureCell

    TextureLocalization

    TrAssetTaskBase<TSelf, TValue, TObj>

    TrAssetTask<TObj>

    Represents a localization task for Unity asset entries (Texture2D, Sprite, AudioClip, etc.).

    TrStringTask

    TrTaskExtensions

    TrTask<TSelf, TValue>

    TrTimeSpanTask

    TsvTableSource

    TSV (Tab-Separated Values) table source based on Sylvan.Data.Csv.

    • Supports header format: "ColumnName : TypeToken".
    • Loads schema first, then streams data rows.

    TypeReference

    UnityObjectLocalization<TUI, TObj>

    Vector2Cell

    Vector3Cell

    Vector4Cell

    Structs

    LocalizationOptions<T>

    Interfaces

    IAssetCell

    IHasReferences

    ILocalizationAssetSheet

    ILocalizationSheet

    ILocalized

    ILocalizedComponent

    IObjectReferenceLoader

    IReferenced

    ISearchableCell

    IStringCell

    ITable

    ITableReader

    ITableSource

    Provides row enumeration from any external table source.

    IValueCell

    IValueCell<T>

    Enums

    ContextualKeyPreset

    DataType

    Defines the available data types for spreadsheet columns. Includes primitive types, Unity types, and custom types.

    ObjectReferenceType

    TableCategory

    TextFormat

    Text format for localized strings. (e.g, "United States" => "USA" => "US (United States)" => "United States of America")

    TextGender

    Represents grammatical gender distinctions used in localized text. Useful for languages with gendered nouns or pronouns.

    TimeFormat

    TrService

    In this article
    Back to top AI DevKit Documentation