C# Class withSIX.Play.Core.Games.Legacy.Arma.GameController

Inheritance: PropertyChangedBase
显示文件 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
AddPremium ( ) : System.Threading.Tasks.Task
AdditionalHandleModPreRequisites ( ) : System.Threading.Tasks.Task
FindPackage ( IHavePackageName content ) : PackageItem
FindPackage ( string searchName ) : PackageItem
RemovePremium ( ) : System.Threading.Tasks.Task
Supports ( IMod mod ) : bool
Update ( ) : void
UpdateBundleManager ( ) : System.Threading.Tasks.Task

Protected Methods

Method Description
CreateRepoIfNotExistent ( ContentPaths modPaths, Uri[]>.IEnumerable remotes ) : Task
GameController ( ISupportContent game ) : System
GetPremiumSet ( System.Guid repo ) : Uri[]>.KeyValuePair
GetSet ( System.Guid repo ) : Uri[]>.KeyValuePair

Private Methods

Method Description
CreateHandler ( ) : RepositoryHandler
CreateRepoItem ( ) : RepositoryItem
HandlePremium ( ) : System.Threading.Tasks.Task

Method Details

AddPremium() public method

public AddPremium ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

AdditionalHandleModPreRequisites() public method

public AdditionalHandleModPreRequisites ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

CreateRepoIfNotExistent() protected method

protected CreateRepoIfNotExistent ( ContentPaths modPaths, Uri[]>.IEnumerable remotes ) : Task
modPaths withSIX.Play.Core.Games.Entities.ContentPaths
remotes Uri[]>.IEnumerable
return Task

FindPackage() public method

public FindPackage ( IHavePackageName content ) : PackageItem
content IHavePackageName
return PackageItem

FindPackage() public method

public FindPackage ( string searchName ) : PackageItem
searchName string
return PackageItem

GameController() protected method

protected GameController ( ISupportContent game ) : System
game ISupportContent
return System

GetPremiumSet() protected static method

protected static GetPremiumSet ( System.Guid repo ) : Uri[]>.KeyValuePair
repo System.Guid
return Uri[]>.KeyValuePair

GetSet() protected static method

protected static GetSet ( System.Guid repo ) : Uri[]>.KeyValuePair
repo System.Guid
return Uri[]>.KeyValuePair

RemovePremium() public method

public RemovePremium ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Supports() public method

public Supports ( IMod mod ) : bool
mod IMod
return bool

Update() public method

public Update ( ) : void
return void

UpdateBundleManager() public method

public UpdateBundleManager ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task