Method | Description | |
---|---|---|
Dispose ( ) : void |
Disposes of any resources that the LoadOrderManager allocated.
|
|
GetActivePlugins ( ) : string[] |
Gets the list of active plugins.
|
|
GetIndexedPlugin ( |
Gets the plugin at the specified load index.
|
|
GetLoadOrder ( ) : string[] |
Gets the list of plugin, sorted by load order.
|
|
GetPluginLoadOrder ( string p_strPlugin ) : |
Gets the load index of the specified plugin.
|
|
IsMaster ( string p_strPlugin ) : bool |
Gets whether the plugin is a master file.
|
|
IsPluginActive ( string p_strPlugin ) : bool |
Determines if the specified plugin is active.
|
|
MasterlistHasUpdate ( ) : bool |
Updates the masterlist at the given path.
|
|
PluginOrderManager ( IEnvironmentInfo p_eifEnvironmentInfo, GamebryoGameModeBase p_gmdGameMode, |
A simple constructor that initializes the object with the given dependencies.
|
|
SetActivePlugins ( string p_strActivePlugins ) : void |
Sets the list of active plugins.
|
|
SetLoadOrder ( string p_strPlugins ) : void |
Sets the load order of the plugins.
|
|
SetPluginActive ( string p_strPlugin, bool p_booActive ) : void |
Sets the active status of the specified plugin.
|
|
SetPluginLoadOrder ( string p_strPlugin, |
Sets the load order of the specified plugin. Sets the load order of the specified plugin, removing it from its current position if it has one. The first position in the load order is 0. If the index specified is greater than the number of plugins in the load order, the plugin will be inserted at the end of the load order. |
|
SortMods ( bool p_booTrialOnly ) : string[] |
Sorts the user's mods
|
|
UpdateMasterlist ( ) : void |
Updates the masterlist at the given path.
|
Method | Description | |
---|---|---|
AddPluginDirectory ( string p_strPlugin ) : string |
Makes the given plugin path absolute.
|
|
Dispose ( bool p_booDisposing ) : void |
Disposes of the unamanged resources need for LibLoadOrder API.
|
|
StripPluginDirectory ( string p_strPlugin ) : string |
Removes the plugin directory from the given plugin path. BAPI expects plugin paths to be relative to the plugins directory. This adjusts the plugin path for that purpose. |
|
StripPluginDirectory ( string p_strPlugins ) : string[] |
Removes the plugin directory from the given plugin paths. BAPI expects plugin paths to be relative to the plugins directory. This adjusts the plugin paths for that purpose. |
Method | Description | |
---|---|---|
AddMissingElements ( IList |
Adds plugins missing from the loadorder file to the ordered list.
|
|
Backup ( string p_strDataFolder ) : void |
Backup the plugins.txt and loadorder.txt files
|
|
FileWatcherOnChangedLoose ( object source, |
Handles changes made to files in the plugin installation folder.
|
|
FileWatcherOnChangedTxt ( object source, |
Handles changes made to text files.
|
|
FileWatcherOnCreatedLoose ( object source, |
Handles new files added to the plugin installation folder.
|
|
FileWatcherOnDeletedLoose ( object source, |
Handles files removed from the plugin installation folder.
|
|
GetActiveList ( ) : List |
Gets the list of active plugins.
|
|
GetSortedListLoadOrder ( ) : string[] |
Gets the list of plugin from a file, sorted by load order.
|
|
GetTimestampLoadOrder ( ) : string[] |
Gets the list of plugin, sorted by load order.
|
|
InitializeManager ( ) : void |
Initializes the Plugin Order manager.
|
|
IsFileReady ( String p_strFilePath ) : bool? |
Checks whether the file to write to is currently free for use.
|
|
RemoveNonExistentPlugins ( string p_strPlugins ) : string[] |
Removes non-existent and ghosted plugins from the given list.
|
|
RunningTask_TaskEnded ( object sender, |
Handles the IBackgroundTask.TaskEnded event of a task set. This displays the confirmation message. |
|
SetActivePluginsTask ( string p_strActivePlugins ) : void |
Sets the list of active plugins.
|
|
SetSortedListLoadOrder ( string p_strPlugins ) : void |
Sets the load order of the plugins in a file.
|
|
SetTimestampLoadOrder ( string p_strPlugins ) : void |
Sets the load order of the plugins.
|
|
SetupWatcher ( string p_strGameModeLocal ) : void |
Initializes File Watcher.
|
|
TaskList_CollectionChanged ( object sender, |
Handles the INotifyCollectionChanged.CollectionChanged event of the view model's installed mod list. This updates the list of mods to refelct changes to the installed mod list. |
|
WriteLoadOrder ( string p_strFilePath, string p_strPlugins ) : void |
Handles write operations to the load order file.
|
protected AddPluginDirectory ( string p_strPlugin ) : string | ||
p_strPlugin | string | The plugin path to adjust. |
return | string |
protected Dispose ( bool p_booDisposing ) : void | ||
p_booDisposing | bool | Whether the method is being called from the |
return | void |
public GetIndexedPlugin ( |
||
p_intIndex | The load index of the plugin to retrieve. | |
return | string |
public GetPluginLoadOrder ( string p_strPlugin ) : |
||
p_strPlugin | string | The plugin whose load order is to be retrieved. |
return |
public IsMaster ( string p_strPlugin ) : bool | ||
p_strPlugin | string | The plugin for which it is to be determined if the file is a plugin. |
return | bool |
public IsPluginActive ( string p_strPlugin ) : bool | ||
p_strPlugin | string | The plugins whose active state is to be determined. |
return | bool |
public PluginOrderManager ( IEnvironmentInfo p_eifEnvironmentInfo, GamebryoGameModeBase p_gmdGameMode, |
||
p_eifEnvironmentInfo | IEnvironmentInfo | The application's envrionment info. |
p_gmdGameMode | GamebryoGameModeBase | The game mode for which plugins are being managed. |
p_futFileUtility | The file utility class. | |
return | System |
public SetActivePlugins ( string p_strActivePlugins ) : void | ||
p_strActivePlugins | string | The list of plugins to set as active. |
return | void |
public SetLoadOrder ( string p_strPlugins ) : void | ||
p_strPlugins | string | The list of plugins in the desired order. |
return | void |
public SetPluginActive ( string p_strPlugin, bool p_booActive ) : void | ||
p_strPlugin | string | The plugin whose active status is to be set. |
p_booActive | bool | Whether the specified plugin should be made active or inactive. |
return | void |
public SetPluginLoadOrder ( string p_strPlugin, |
||
p_strPlugin | string | The plugin whose load order is to be set. |
p_intIndex | The load index at which to place the specified plugin. | |
return | void |
public SortMods ( bool p_booTrialOnly ) : string[] | ||
p_booTrialOnly | bool | Whether the sort should actually be performed, or just previewed. |
return | string[] |
protected StripPluginDirectory ( string p_strPlugin ) : string | ||
p_strPlugin | string | The plugin path to adjust. |
return | string |
protected StripPluginDirectory ( string p_strPlugins ) : string[] | ||
p_strPlugins | string | The array of plugin paths to adjust. |
return | string[] |