interface Gear<L> {
    assetPath: string;
    description: LanguageResponse<string, L>;
    displayIcon: string;
    displayName: LanguageResponse<string, L>;
    shopData: {
        assetPath: string;
        canBeTrashed: boolean;
        category: string;
        categoryText: LanguageResponse<string, L>;
        cost: number;
        gridPosition: {
            column: number;
            row: number;
        };
        image: string;
        newImage: string;
        newImage2: string;
        shopOrderPriority: number;
    };
    uuid: string;
}

Type Parameters

Properties

assetPath: string
description: LanguageResponse<string, L>
displayIcon: string
displayName: LanguageResponse<string, L>
shopData: {
    assetPath: string;
    canBeTrashed: boolean;
    category: string;
    categoryText: LanguageResponse<string, L>;
    cost: number;
    gridPosition: {
        column: number;
        row: number;
    };
    image: string;
    newImage: string;
    newImage2: string;
    shopOrderPriority: number;
}
uuid: string