Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

  • activateActionSet(controllerIndex: number, actionSetName: string): void
  • claimAchievement(achievement: string): void
  • createLobby(lobbyType: "Private" | "FriendsOnly" | "Public" | "Invisible", maxPlayers: number, result: Variable): AsyncTask
  • currentBetaName(): string
  • currentGameLanguage(): string
  • deleteFile(fileName: string, results: Variable): void
  • fileExists(fileName: string): boolean
  • getAnalogActionVectorX(controllerIndex: number, actionName: string): float
  • getAnalogActionVectorY(controllerIndex: number, actionName: string): float
  • getAppID(): number
  • getAppInstallDirectory(appId: string): string
  • getBuildId(): number
  • getControllerCount(): integer
  • getCountry(): string
  • getCurrentLobbyAttribute(attribute: string): string
  • getCurrentLobbyId(): string
  • getCurrentLobbyMemberCount(): number
  • getCurrentLobbyMemberLimit(): number
  • getCurrentLobbyMembersList(storeIn: Variable): void
  • getCurrentLobbyOwner(): string
  • getKnownLobby(lobbyId: string): null | Lobby
  • getLevel(): number
  • getLobbyAttribute(lobbyId: string, attribute: string): string
  • getLobbyMemberCount(lobbyId: string): number
  • getLobbyMemberLimit(lobbyId: string): number
  • getLobbyMembersList(lobbyId: string, storeIn: Variable): void
  • getLobbyOwner(lobbyId: string): string
  • getName(): string
  • getServerRealTime(): number
  • getSteamId(): string
  • getWorkshopItemDownloadProgress(itemId: string): number
  • getWorkshopItemDownloadTotal(itemId: string): number
  • getWorkshopItemInstallTimestamp(itemId: string): number
  • getWorkshopItemLocation(itemId: string): string
  • getWorkshopItemSizeOnDisk(itemId: string): number
  • hasAchievement(achievement: string): boolean
  • isAppInstalled(appId: string): boolean
  • isAppOwned(appId: string): boolean
  • isCloudEnabled(): boolean
  • isDLCInstalled(dlcId: string): boolean
  • isDigitalActionPressed(controllerIndex: number, actionName: string): boolean
  • isLowViolence(): boolean
  • isOnSteamDeck(): boolean
  • isSteamworksProperlyLoaded(): boolean
  • isVacBanned(): boolean
  • leaveCurrentLobby(): void
  • openDialogForInvitingUsersToTheCurrentLobby(): void
  • readFile(fileName: string): string
  • setCurrentLobbyAttribute(attribute: string, value: string, success: Variable): void
  • setCurrentLobbyJoinability(shouldBeJoinable: boolean, success: Variable): void
  • setRichPresence(key: string, value: string): void
  • startWorkshopDownload(itemId: string, highPriority: boolean): void
  • unclaimAchievement(achievement: string): void
  • updateWorkshopItem(itemId: string, title: string, description: string, changeNote: string, previewPath: string, contentPath: string, tags: string, visibility: "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString", result: Variable): AsyncTask
  • Parameters

    • itemId: string
    • title: string
    • description: string
    • changeNote: string
    • previewPath: string
    • contentPath: string
    • tags: string
    • visibility: "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString"
    • result: Variable

    Returns AsyncTask

  • userBoughtTheGame(): boolean
  • workshopItemState(itemId: string, state: "toString" | "toFixed" | "toExponential" | "toPrecision" | "valueOf" | "toLocaleString"): boolean
  • writeFile(fileName: string, content: string, results: Variable): void

Variables

steamAPI: Client | null = null

Generated using TypeDoc