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

Inheritance: withSIX.Core.Helpers.PropertyChangedBase, IEnableLogging
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Свойство Type Description
RaiseEvent Action

Private Properties

Свойство 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

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public CalculatedGameSettings ( Game game ) : System
game Game
Résultat System

GetRecentMission() public méthode

public GetRecentMission ( ) : RecentMission
Résultat RecentMission

GetRecentServer() public méthode

public GetRecentServer ( ) : RecentServer
Résultat withSIX.Play.Core.Options.Entries.RecentServer

SwitchToMission() public méthode

public SwitchToMission ( ) : void
Résultat void

SwitchToServer() public méthode

public SwitchToServer ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateMod() public méthode

public UpdateMod ( bool raiseEvent = true ) : bool
raiseEvent bool
Résultat bool

UpdateSignatures() public méthode

public UpdateSignatures ( ) : void
Résultat void

Property Details

RaiseEvent public_oe static_oe property

public static Action RaiseEvent
Résultat Action