@ianlucas/cs2-lib
    Preparing search index...

    Class CS2InventoryItem

    Hierarchy (View Summary)

    Implements

    • Interface<
          Omit<
              CS2BaseInventoryItem,
              "keychains"
              | "patches"
              | "stickers"
              | "storage",
          >,
      >
    Index
    allKeychains allPatches allStickers asBase edit expectAgent expectCharmDetachmentPack expectContainer expectKey expectKeychain expectNameTag expectPatch expectPet expectStatTrakSwapTool expectSticker expectStickerDisplayCase expectStickerSlab expectStorageUnit getAppearance getCharges getCollectionImageUrl getColliderDataUrl getDefaultCharges getDefaultUpgradeLevel getDisplayCase getImageUrl getKeychainPositionBounds getKeychainsCount getKeychainSeed getMaterialUrl getMaximumCharges getMaximumSeed getMaximumWear getMinimumSeed getMinimumWear getModelDataUrl getModelPath getModelUrl getPatchesCount getPreviewSeed getSpecialsImageUrl getStickerOffsetBounds getStickerSchemaCount getStickersCount getStickerWear getStyleCount getUpgradeLevel getUpgradeLevels getWear groupContents hasCharges hasDisplayCase hasKeychains hasNameTag hasPatches hasSeed hasStatTrak hasStickers hasStyle hasUpgradeLevel hasWear isAgent isC4 isCharmDetachment isCharmDetachmentPack isChickenEgg isChickenFeed isCollectible isContainer isContract isEquipment isGloves isGraffiti isGraffitiBox isHeavy isInContainers isInDisplay isInEquipments isInGraphicArts isInMidTiers isInMisc isInRifles isKey isKeychain isMachinegun isMelee isMusicKit isNameablePet isNameTag isPaintable isPatch isPet isPetChick isPetEgg isPistol isRifle isSealed isSMG isSniperRifle isSouvenirCase isStatTrakSwapTool isSticker isStickerCapsule isStickerDisplayCase isStickerSlab isStorableInStorageUnit isStorageUnit isStub isTool isWeapon isWeaponCase listContents someKeychains somePatches someStickers unlockContainer stickersFromArray stickersToArray
    alternateName: string | undefined
    categoryName: string | undefined
    charges: number | undefined
    collectionDescription: string | undefined
    collectionImagePath: string | undefined
    collectionKey: string | undefined
    collectionName: string | undefined
    containerId: number | undefined
    containerType: CS2ContainerType | undefined
    contentIds: number[] | undefined
    definitionIndex: number | undefined
    description: string | undefined
    displayedStickerId: number | undefined
    equipped: boolean | undefined
    equippedCT: boolean | undefined
    equippedT: boolean | undefined
    hasColliderData: boolean | undefined
    id: number = ...
    imagePath: string | undefined
    isBase: boolean | undefined
    isDefault: boolean | undefined
    isLegacyModel: boolean | undefined
    item: CS2Item
    keychainPositionXMax: number | undefined
    keychainPositionXMin: number | undefined
    keychainPositionYMax: number | undefined
    keychainPositionYMin: number | undefined
    keychainPositionZMax: number | undefined
    keychainPositionZMin: number | undefined
    keychains:
        | Map<
            number,
            { id: number; seed?: number; x?: number; y?: number; z?: number },
        >
        | undefined
    keyIds: number[] | undefined
    legacyKeychainPositionXMax: number | undefined
    legacyKeychainPositionXMin: number | undefined
    legacyKeychainPositionYMax: number | undefined
    legacyKeychainPositionYMin: number | undefined
    legacyKeychainPositionZMax: number | undefined
    legacyKeychainPositionZMin: number | undefined
    legacyStickerOffsetXMax: number | undefined
    legacyStickerOffsetXMin: number | undefined
    legacyStickerOffsetYMax: number | undefined
    legacyStickerOffsetYMin: number | undefined
    legacyStickerSchemaCount: number | undefined
    loadoutCategory: string | undefined
    materialPath: string | undefined
    modelKey: string | undefined
    modelPath: string | undefined
    name: string = ...
    nameTag: string | undefined
    parentId: number | undefined
    patches: Map<number, number> | undefined
    previewSeed: number | undefined
    rarityColor: CS2RarityColor = ...
    seed: number | undefined
    specialIds: number[] | undefined
    specialsImagePath: string | undefined
    statTrak: number | undefined
    statTrakMode: CS2StatTrakMode | undefined
    stickerOffsetXMax: number | undefined
    stickerOffsetXMin: number | undefined
    stickerOffsetYMax: number | undefined
    stickerOffsetYMin: number | undefined
    stickers:
        | Map<
            number,
            {
                id: number;
                rotation?: number;
                schema?: number;
                wear?: number;
                x?: number;
                y?: number;
            },
        >
        | undefined
    stickerSchemaCount: number | undefined
    storage: Map<number, CS2InventoryItem> | undefined
    style: number | undefined
    styleCount: number | undefined
    team: CS2ItemTeam | undefined
    tintIndex: number | undefined
    tournamentDescription: string | undefined
    type: CS2ItemType = ...
    uid: number
    updatedAt: number | undefined
    upgradeLevel: number | undefined
    variantIndex: number | undefined
    wear: number | undefined
    wearMax: number | undefined
    wearMin: number | undefined
    • Returns [
          number,
          | { id: number; seed?: number; x?: number; y?: number; z?: number }
          | undefined,
      ][]

    • Returns [number, number | undefined][]

    • Returns [
          number,
          {
              id: number;
              rotation?: number;
              schema?: number;
              wear?: number;
              x?: number;
              y?: number;
          },
      ][]

    • Parameters

      • slot: number

      Returns number

    • Parameters

      • slot: number

      Returns number

    • Returns [number, { id: number; seed?: number; x?: number; y?: number; z?: number }][]

    • Returns [
          number,
          {
              id: number;
              rotation?: number;
              schema?: number;
              wear?: number;
              x?: number;
              y?: number;
          },
      ][]

    • Parameters

      • Optionaloptions: {
            computeOdds?: (
                rarities: (
                    | "common"
                    | "uncommon"
                    | "rare"
                    | "mythical"
                    | "legendary"
                    | "ancient"
                    | "immortal"
                    | "special"
                )[],
            ) => number[]
            | undefined;
        }

      Returns CS2UnlockedItem

    • Parameters

      • stickers: {
            id: number;
            rotation?: number;
            schema?: number;
            wear?: number;
            x?: number;
            y?: number;
        }[]

      Returns
          | Record<
              string,
              {
                  id: number;
                  rotation?: number;
                  schema?: number;
                  wear?: number;
                  x?: number;
                  y?: number;
              },
          >
          | undefined

    • Parameters

      • stickers:
            | Record<
                string,
                {
                    id: number;
                    rotation?: number;
                    schema?: number;
                    wear?: number;
                    x?: number;
                    y?: number;
                },
            >
            | undefined
      • OptionalschemaCount: number

      Returns {
          id: number;
          rotation?: number;
          schema?: number;
          wear?: number;
          x?: number;
          y?: number;
      }[]