C# 클래스 GameLoader.IO.GameController

Enables and disable games. Also emits events when done
파일 보기 프로젝트 열기: zlepper/GameLoader 1 사용 예제들

공개 메소드들

메소드 설명
CalculateMd5 ( string file ) : string
DisableGame ( Game game ) : void
EnableGame ( Game game ) : void

보호된 메소드들

메소드 설명
OnDoneDisablingGame ( Game game ) : void
OnDoneEnablingGame ( Game game ) : void
OnDoneMovingFiles ( ) : void
OnGameMoveProgress ( int progress, int count ) : void
OnStartMovingFiles ( ) : void

비공개 메소드들

메소드 설명
BackgroundWorkerLoadGame ( object sender, DoWorkEventArgs doWorkEventArgs ) : void
BackgroundWorkerUnloadGame ( object sender, DoWorkEventArgs doWorkEventArgs ) : void
CalculateOutputFilePath ( DirectoryInfo outputDirectory, FileInfo file, DirectoryInfo inputDirectory ) : string
CalculateOutputFilePath ( string outputDirectory, FileInfo file, DirectoryInfo inputDirectory ) : string
CreateDirectoryJunction ( string sourceDirectory, string destinationDirectory ) : void
GetTotalFreeSpace ( string driveName ) : long
HasEnoughSpaceOnFastDrive ( Game game ) : bool
HasEnoughSpaceOnGameDrive ( Game game ) : bool
LoadGame ( Game game ) : void
PathCombine ( string path1, string path2 ) : string
UnloadGame ( Game game ) : void

메소드 상세

CalculateMd5() 공개 정적인 메소드

public static CalculateMd5 ( string file ) : string
file string
리턴 string

DisableGame() 공개 메소드

public DisableGame ( Game game ) : void
game GameLoader.Game
리턴 void

EnableGame() 공개 메소드

public EnableGame ( Game game ) : void
game GameLoader.Game
리턴 void

OnDoneDisablingGame() 보호된 메소드

protected OnDoneDisablingGame ( Game game ) : void
game GameLoader.Game
리턴 void

OnDoneEnablingGame() 보호된 메소드

protected OnDoneEnablingGame ( Game game ) : void
game GameLoader.Game
리턴 void

OnDoneMovingFiles() 보호된 메소드

protected OnDoneMovingFiles ( ) : void
리턴 void

OnGameMoveProgress() 보호된 메소드

protected OnGameMoveProgress ( int progress, int count ) : void
progress int
count int
리턴 void

OnStartMovingFiles() 보호된 메소드

protected OnStartMovingFiles ( ) : void
리턴 void