C# Class withSIX.Play.Core.Games.Entities.Other.GTAGame

Inheritance: RockstarGame, ISupportModding
显示文件 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GetAdditionalLaunchMods ( ) : IEnumerable
LocalModsContainers ( ) : IEnumerable
SupportsContent ( IMod mod ) : bool
UpdateModStates ( IReadOnlyCollection mods ) : void

Protected Methods

Method Description
GTAGame ( System.Guid id, GTAGameSettings settings ) : System
GameLocalModsContainer ( ) : LocalModsContainer

Private Methods

Method Description
GetModDirectory ( ) : IAbsoluteDirectoryPath
GetModPaths ( ) : ContentPaths
GetRepositoryDirectory ( ) : IAbsoluteDirectoryPath

Method Details

GTAGame() protected method

protected GTAGame ( System.Guid id, GTAGameSettings settings ) : System
id System.Guid
settings GTAGameSettings
return System

GameLocalModsContainer() protected abstract method

protected abstract GameLocalModsContainer ( ) : LocalModsContainer
return LocalModsContainer

GetAdditionalLaunchMods() public method

public GetAdditionalLaunchMods ( ) : IEnumerable
return IEnumerable

LocalModsContainers() public method

public LocalModsContainers ( ) : IEnumerable
return IEnumerable

SupportsContent() public method

public SupportsContent ( IMod mod ) : bool
mod IMod
return bool

UpdateModStates() public method

public UpdateModStates ( IReadOnlyCollection mods ) : void
mods IReadOnlyCollection
return void