C# Класс GameLoader.IO.GameController

Enables and disable games. Also emits events when done
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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