C# Class withSIX.Play.Core.Games.Legacy.Missions.MissionController

Inheritance: ContentController
ファイルを表示 Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
CreateUpdateState ( ) : UpdateState
GetMissionFile ( ) : IAbsolutePath
GetPackageIfAvailable2 ( ) : PackageMetaData
HasMultipleVersions ( ) : bool
IsUpdateRequired ( ) : bool
MissionController ( MissionBase mission ) : System
UpdateState ( ISupportMissions game ) : void

Private Methods

Method Description
GetDesiredRevision ( ) : string
GetInstalledPackage ( Mission mission ) : SpecificVersion
GetIsInstalled ( ) : bool
GetPackageIfAvailable ( ) : PackageMetaData
GetPath ( ) : IAbsoluteDirectoryPath
GetState ( ) : ContentState
GetVersion ( ) : string
IsUpToDate ( ) : bool
UpdateInfo ( ) : void

Method Details

CreateUpdateState() public final method

public final CreateUpdateState ( ) : UpdateState
return UpdateState

GetMissionFile() public method

public GetMissionFile ( ) : IAbsolutePath
return IAbsolutePath

GetPackageIfAvailable2() public method

public GetPackageIfAvailable2 ( ) : PackageMetaData
return PackageMetaData

HasMultipleVersions() public method

public HasMultipleVersions ( ) : bool
return bool

IsUpdateRequired() public method

public IsUpdateRequired ( ) : bool
return bool

MissionController() public method

public MissionController ( MissionBase mission ) : System
mission MissionBase
return System

UpdateState() public method

public UpdateState ( ISupportMissions game ) : void
game ISupportMissions
return void