C# Class withSIX.Play.Core.Games.Entities.RealVirtuality.Arma3Game.Arma3ModListBuilder

Inheritance: ModListBuilder
Datei anzeigen Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
Arma3ModListBuilder ( AllInArmaGames aiaGames ) : System

Protected Methods

Method Description
ProcessMods ( ) : void

Private Methods

Method Description
AddGameDefaultAndAdditionalModFolders ( Game game, List modList ) : void
AddNormalMods ( ) : void
CombineModPathIfNeeded ( string mod ) : IAbsoluteDirectoryPath
ExistingMods ( IAbsoluteDirectoryPath paths ) : IEnumerable
GetIFAMod ( string mod ) : string
GetValidGamePaths ( ) : IAbsoluteDirectoryPath[]
HandleA3Mp ( ) : void
HandleAiaMods ( IMod mod, IEnumerable existingGames ) : void
HandleArma1 ( ICollection existingGames, IAbsoluteDirectoryPath aiaModPath ) : void
HandleGames ( IEnumerable existingGames, IAbsoluteDirectoryPath aiaModPath ) : void
HandleIfa ( ) : void
IsAiaMod ( IMod x ) : bool
IsAiaSAMod ( IMod x ) : bool
IsIronFrontFullOrLiteMod ( IMod x ) : bool
ProcessAiaLiteMod ( IMod mod ) : void
ProcessAndAddAiaMods ( ) : void
ProcessAndAddNormalModsWithAdditionalGameRequirements ( ) : void
ProcessIronFrontMods ( ) : void
ProcessModIfHasAdditionalGameRequirements ( IMod mod ) : void
ProcessNonAiaMods ( IMod mod, IEnumerable existingGames ) : void
SubMod ( IMod mod, string name ) : string

Method Details

Arma3ModListBuilder() public method

public Arma3ModListBuilder ( AllInArmaGames aiaGames ) : System
aiaGames AllInArmaGames
return System

ProcessMods() protected method

protected ProcessMods ( ) : void
return void