C# Класс Nexus.Client.Games.GameModeRegistry

A registry of all game modes whose mods can be managed by the application.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DiscoverSupportedGameModes ( EnvironmentInfo p_eifEnvironmentInfo ) : GameModeRegistry

Searches for game mode factories in the specified path, and loads any factories that are found into a registry.

GameModeRegistry ( ) : System

The default constructor.

GetGameMode ( string p_strGameModeId ) : IGameModeFactory

Gets the game mode factory registered for the given game mode id.

IsRegistered ( string p_strGameModeId ) : bool

Determines if the specified game mode is in the registry.

LoadInstalledGameModes ( GameModeRegistry p_gmrSupportedGameModes, EnvironmentInfo p_eifEnvironmentInfo ) : GameModeRegistry

Loads the factories for games that have been previously detected as installed.

RegisterGameMode ( IGameModeFactory p_gmfGameModeFactory ) : void

Registers the specified game mode.

Описание методов

DiscoverSupportedGameModes() публичный статический Метод

Searches for game mode factories in the specified path, and loads any factories that are found into a registry.
public static DiscoverSupportedGameModes ( EnvironmentInfo p_eifEnvironmentInfo ) : GameModeRegistry
p_eifEnvironmentInfo EnvironmentInfo
Результат GameModeRegistry

GameModeRegistry() публичный Метод

The default constructor.
public GameModeRegistry ( ) : System
Результат System

GetGameMode() публичный Метод

Gets the game mode factory registered for the given game mode id.
public GetGameMode ( string p_strGameModeId ) : IGameModeFactory
p_strGameModeId string The id of the game mode for which to retrieve a factory.
Результат IGameModeFactory

IsRegistered() публичный Метод

Determines if the specified game mode is in the registry.
public IsRegistered ( string p_strGameModeId ) : bool
p_strGameModeId string The id of the game mode whose presence in the registry is to be determined.
Результат bool

LoadInstalledGameModes() публичный статический Метод

Loads the factories for games that have been previously detected as installed.
public static LoadInstalledGameModes ( GameModeRegistry p_gmrSupportedGameModes, EnvironmentInfo p_eifEnvironmentInfo ) : GameModeRegistry
p_gmrSupportedGameModes GameModeRegistry A registry containing the factories for all supported game modes.
p_eifEnvironmentInfo EnvironmentInfo The application's envrionment info.
Результат GameModeRegistry

RegisterGameMode() публичный Метод

Registers the specified game mode.
public RegisterGameMode ( IGameModeFactory p_gmfGameModeFactory ) : void
p_gmfGameModeFactory IGameModeFactory The factory for the game mode to register.
Результат void