Namespace Hi3Helper.Plugin.Core.Management
Classes
Structs
- GameVersion
Represents a version of API, Game Installation or Assets.
- InstallProgress
Defines the status of each of the download progress, including: Asset Download Size, Asset Count and State Count.
Interfaces
- IGameInstaller
Defines a method which handles the game's installation and updates.
- IGameManager
Defines the details about the current game installation, versioning, and path configuration.
- IGameUninstaller
Defines a method which handles the game's uninstallation process.
- IVersion
Represents a version with major, minor, build, and revision components. Provides methods for comparison, conversion, and string representation.
Enums
- GameInstallerKind
Gets or Sets which method is used to perform game installation routine.
- GameReleaseChannel
Defines kind of game release. This is just for cosmetic purposes which is used to display necessary messages on the launcher.
- InstallProgressState
Defines a state of the current installation progress.
- LauncherNewsEntryType
Indicates the type of the news entry.
Delegates
- InstallProgressDelegate
Delegate to provide callback to get progress of the game installation.
- InstallProgressStateDelegate
Delegate to provide callback to get the state of the game installation progress.