C# Class withSIX.Play.Core.Games.Entities.SteamHelper

显示文件 Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
GetSteamAppById ( int appId, bool noCache = false ) : SteamApp
SteamHelper ( KeyValues steamConfig, IAbsoluteDirectoryPath steamPath, bool cache = true ) : System

Private Methods

Method Description
CheckForAppManifest ( int appId, IAbsoluteDirectoryPath installPath ) : bool
GetAppManifestLocation ( int appId ) : IAbsoluteDirectoryPath
GetBaseInstallFolderPaths ( ) : IReadOnlyList
TryGetConfigByAppId ( int appId ) : KeyValues

Method Details

GetSteamAppById() public method

public GetSteamAppById ( int appId, bool noCache = false ) : SteamApp
appId int
noCache bool
return SteamApp

SteamHelper() public method

public SteamHelper ( KeyValues steamConfig, IAbsoluteDirectoryPath steamPath, bool cache = true ) : System
steamConfig KeyValues
steamPath IAbsoluteDirectoryPath
cache bool
return System