C# 클래스 withSIX.Play.Core.Games.Legacy.CalculatedGameSettings

상속: withSIX.Core.Helpers.PropertyChangedBase, IEnableLogging
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
RaiseEvent Action

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
CalculatedGameSettings ( Game game ) : System
GetRecentMission ( ) : RecentMission
GetRecentServer ( ) : RecentServer
SwitchToMission ( ) : void
SwitchToServer ( ) : void
Update ( ) : void
UpdateMod ( bool raiseEvent = true ) : bool
UpdateSignatures ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

CalculatedGameSettings() 공개 메소드

public CalculatedGameSettings ( Game game ) : System
game Game
리턴 System

GetRecentMission() 공개 메소드

public GetRecentMission ( ) : RecentMission
리턴 RecentMission

GetRecentServer() 공개 메소드

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

SwitchToMission() 공개 메소드

public SwitchToMission ( ) : void
리턴 void

SwitchToServer() 공개 메소드

public SwitchToServer ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateMod() 공개 메소드

public UpdateMod ( bool raiseEvent = true ) : bool
raiseEvent bool
리턴 bool

UpdateSignatures() 공개 메소드

public UpdateSignatures ( ) : void
리턴 void

프로퍼티 상세

RaiseEvent 공개적으로 정적으로 프로퍼티

public static Action RaiseEvent
리턴 Action