C# 클래스 BedrockLauncher.ViewModels.GameManager

상속: NotifyPropertyChangedBase
파일 보기 프로젝트 열기: BedrockLauncher/BedrockLauncher

공개 프로퍼티들

프로퍼티 타입 설명
MINECRAFT_EXE_NAME string
MINECRAFT_PACKAGE_FAMILY string
cancelSource CancellationTokenSource

공개 메소드들

메소드 설명
Backup ( ) : void
Cancel ( ) : void
GameManager ( ) : BedrockLauncher.Classes
GetGameProcess ( AppActivationResult v ) : void
KillGame ( ) : void
OpenFolder ( object i ) : void
Play ( MCProfile p, BLInstallation i, bool KeepLauncherOpen, bool Save = true ) : void
Remove ( BLVersion v ) : void
Repair ( BLVersion v ) : void

비공개 메소드들

메소드 설명
BetaAuthenticate ( ) : Task
DeploymentProgressWrapper ( MCVersion version, IAsyncOperationWithProgress t ) : Task
Download ( BLVersion v, bool RunAfterwards ) : Task
DownloadVersion ( BLVersion v, VersionDownloader downloader, string dlPath, CancellationTokenSource cancelSource ) : Task
ExtractPackage ( BLVersion v, string dlPath, CancellationTokenSource cancelSource ) : Task
GameProcessExited ( object sender, EventArgs e ) : void
GetPackageNameFromMainifest ( string filePath ) : string
GetPackagePath ( Package pkg ) : string
LaunchGame ( MCVersion v, bool KeepLauncherOpen ) : Task
ReRegisterPackage ( MCVersion v, string gameDir ) : Task
SetInstallationDataPath ( MCProfile p, BLInstallation i ) : Task
UnregisterPackage ( MCVersion v, string gameDir, bool reRegisterMode ) : Task

메소드 상세

Backup() 공개 메소드

public Backup ( ) : void
리턴 void

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

GameManager() 공개 메소드

public GameManager ( ) : BedrockLauncher.Classes
리턴 BedrockLauncher.Classes

GetGameProcess() 공개 메소드

public GetGameProcess ( AppActivationResult v ) : void
v AppActivationResult
리턴 void

KillGame() 공개 메소드

public KillGame ( ) : void
리턴 void

OpenFolder() 공개 메소드

public OpenFolder ( object i ) : void
i object
리턴 void

Play() 공개 메소드

public Play ( MCProfile p, BLInstallation i, bool KeepLauncherOpen, bool Save = true ) : void
p MCProfile
i BLInstallation
KeepLauncherOpen bool
Save bool
리턴 void

Remove() 공개 메소드

public Remove ( BLVersion v ) : void
v BLVersion
리턴 void

Repair() 공개 메소드

public Repair ( BLVersion v ) : void
v BLVersion
리턴 void

프로퍼티 상세

MINECRAFT_EXE_NAME 공개적으로 정적으로 프로퍼티

public static string MINECRAFT_EXE_NAME
리턴 string

MINECRAFT_PACKAGE_FAMILY 공개적으로 정적으로 프로퍼티

public static string MINECRAFT_PACKAGE_FAMILY
리턴 string

cancelSource 공개적으로 프로퍼티

public CancellationTokenSource cancelSource
리턴 CancellationTokenSource