C# Class withSIX.Play.Core.Games.Legacy.CalculatedGameSettings

Inheritance: withSIX.Core.Helpers.PropertyChangedBase, IEnableLogging
显示文件 Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Properties

Property Type Description
RaiseEvent Action

Private Properties

Property Type Description
ChangeModPath bool
ChangeSynqPath bool
CollectionCompatibleEnabledMods IEnumerable
GetCustomRepoServerMods IEnumerable
GetMods IEnumerable
GetServerMods IEnumerable
GetServerMods IEnumerable
GetSignatures IEnumerable
GetSignaturesSafe IEnumerable
HandleMission void
HandleMissionSwitch void
HandleModSetSwitch void
HandleMods IEnumerable
HandleServer void
HandleServerModsChanged void
HandleServerSwitch void
HandleSubGames System.Threading.Tasks.Task
Info void
ServerMods IEnumerable
ServerModsEnabled bool
SetGamePath void
SetModPath void
SetSynqPath void
UpdateRecentMission void
UpdateRecentModSet void
UpdateRecentServer void

Public Methods

Method Description
CalculatedGameSettings ( Game game ) : System
GetRecentMission ( ) : RecentMission
GetRecentServer ( ) : RecentServer
SwitchToMission ( ) : void
SwitchToServer ( ) : void
Update ( ) : void
UpdateMod ( bool raiseEvent = true ) : bool
UpdateSignatures ( ) : void

Private Methods

Method Description
ChangeModPath ( IAbsoluteDirectoryPath value ) : bool
ChangeSynqPath ( IAbsoluteDirectoryPath value ) : bool
CollectionCompatibleEnabledMods ( ) : IEnumerable
GetCustomRepoServerMods ( Server server, AdvancedCollection ms ) : IEnumerable
GetMods ( ) : IEnumerable
GetServerMods ( AdvancedCollection customCollection, Server server ) : IEnumerable
GetServerMods ( Server server ) : IEnumerable
GetSignatures ( Collection ms ) : IEnumerable
GetSignaturesSafe ( ModController modController ) : IEnumerable
HandleMission ( ) : void
HandleMissionSwitch ( MissionBase value ) : void
HandleModSetSwitch ( Collection value ) : void
HandleMods ( IReadOnlyCollection collectionMods ) : IEnumerable
HandleServer ( ) : void
HandleServerModsChanged ( string value ) : void
HandleServerSwitch ( Server value ) : void
HandleSubGames ( ) : System.Threading.Tasks.Task
Info ( ) : void
ServerMods ( Server server ) : IEnumerable
ServerModsEnabled ( ) : bool
SetGamePath ( ) : void
SetModPath ( ) : void
SetSynqPath ( ) : void
UpdateRecentMission ( MissionBase value ) : void
UpdateRecentModSet ( Collection value ) : void
UpdateRecentServer ( Server value ) : void

Method Details

CalculatedGameSettings() public method

public CalculatedGameSettings ( Game game ) : System
game Game
return System

GetRecentMission() public method

public GetRecentMission ( ) : RecentMission
return RecentMission

GetRecentServer() public method

public GetRecentServer ( ) : RecentServer
return withSIX.Play.Core.Options.Entries.RecentServer

SwitchToMission() public method

public SwitchToMission ( ) : void
return void

SwitchToServer() public method

public SwitchToServer ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateMod() public method

public UpdateMod ( bool raiseEvent = true ) : bool
raiseEvent bool
return bool

UpdateSignatures() public method

public UpdateSignatures ( ) : void
return void

Property Details

RaiseEvent public_oe static_oe property

public static Action RaiseEvent
return Action