C# Класс Valve.Steamworks.CSteamApps

Наследование: ISteamApps
Показать файл Открыть проект

Открытые методы

Метод Описание
BGetDLCDataByIndex ( int iDLC, uint &pAppID, bool &pbAvailable, string pchName, int cchNameBufferSize ) : bool
BIsAppInstalled ( uint appID ) : bool
BIsCybercafe ( ) : bool
BIsDlcInstalled ( uint appID ) : bool
BIsLowViolence ( ) : bool
BIsSubscribed ( ) : bool
BIsSubscribedApp ( uint appID ) : bool
BIsSubscribedFromFreeWeekend ( ) : bool
BIsVACBanned ( ) : bool
CSteamApps ( IntPtr SteamApps )
GetAppBuildId ( ) : int
GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
GetAppOwner ( ) : ulong
GetAvailableGameLanguages ( ) : string
GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
GetCurrentGameLanguage ( ) : string
GetDLCCount ( ) : int
GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
GetIntPtr ( ) : IntPtr
GetLaunchQueryParam ( string pchKey ) : string
GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
InstallDLC ( uint nAppID ) : void
MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
RequestAppProofOfPurchaseKey ( uint nAppID ) : void
RequestPublisherOwnedAppData ( ) : void
UninstallDLC ( uint nAppID ) : void

Приватные методы

Метод Описание
CheckIfUsable ( ) : void

Описание методов

BGetDLCDataByIndex() публичный Метод

public BGetDLCDataByIndex ( int iDLC, uint &pAppID, bool &pbAvailable, string pchName, int cchNameBufferSize ) : bool
iDLC int
pAppID uint
pbAvailable bool
pchName string
cchNameBufferSize int
Результат bool

BIsAppInstalled() публичный Метод

public BIsAppInstalled ( uint appID ) : bool
appID uint
Результат bool

BIsCybercafe() публичный Метод

public BIsCybercafe ( ) : bool
Результат bool

BIsDlcInstalled() публичный Метод

public BIsDlcInstalled ( uint appID ) : bool
appID uint
Результат bool

BIsLowViolence() публичный Метод

public BIsLowViolence ( ) : bool
Результат bool

BIsSubscribed() публичный Метод

public BIsSubscribed ( ) : bool
Результат bool

BIsSubscribedApp() публичный Метод

public BIsSubscribedApp ( uint appID ) : bool
appID uint
Результат bool

BIsSubscribedFromFreeWeekend() публичный Метод

public BIsSubscribedFromFreeWeekend ( ) : bool
Результат bool

BIsVACBanned() публичный Метод

public BIsVACBanned ( ) : bool
Результат bool

CSteamApps() публичный Метод

public CSteamApps ( IntPtr SteamApps )
SteamApps System.IntPtr

GetAppBuildId() публичный Метод

public GetAppBuildId ( ) : int
Результат int

GetAppInstallDir() публичный Метод

public GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
appID uint
pchFolder string
cchFolderBufferSize uint
Результат uint

GetAppOwner() публичный Метод

public GetAppOwner ( ) : ulong
Результат ulong

GetAvailableGameLanguages() публичный Метод

public GetAvailableGameLanguages ( ) : string
Результат string

GetCurrentBetaName() публичный Метод

public GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
pchName string
cchNameBufferSize int
Результат bool

GetCurrentGameLanguage() публичный Метод

public GetCurrentGameLanguage ( ) : string
Результат string

GetDLCCount() публичный Метод

public GetDLCCount ( ) : int
Результат int

GetDlcDownloadProgress() публичный Метод

public GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
nAppID uint
punBytesDownloaded ulong
punBytesTotal ulong
Результат bool

GetEarliestPurchaseUnixTime() публичный Метод

public GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
nAppID uint
Результат uint

GetInstalledDepots() публичный Метод

public GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
appID uint
pvecDepots uint
cMaxDepots uint
Результат uint

GetIntPtr() публичный Метод

public GetIntPtr ( ) : IntPtr
Результат System.IntPtr

GetLaunchQueryParam() публичный Метод

public GetLaunchQueryParam ( string pchKey ) : string
pchKey string
Результат string

GetPublisherOwnedAppData() публичный Метод

public GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
pubBuffer byte
unMaxBytes uint
Результат uint

InstallDLC() публичный Метод

public InstallDLC ( uint nAppID ) : void
nAppID uint
Результат void

MarkContentCorrupt() публичный Метод

public MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
bMissingFilesOnly bool
Результат bool

RequestAppProofOfPurchaseKey() публичный Метод

public RequestAppProofOfPurchaseKey ( uint nAppID ) : void
nAppID uint
Результат void

RequestPublisherOwnedAppData() публичный Метод

public RequestPublisherOwnedAppData ( ) : void
Результат void

UninstallDLC() публичный Метод

public UninstallDLC ( uint nAppID ) : void
nAppID uint
Результат void