C# 클래스 withSIX.Mini.Plugin.Starbound.Models.StarboundGame

상속: BasicSteamGame, IQueryServers
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
GetPublisherUrl ( ) : Uri
GetPublisherUrl ( ContentPublisher c ) : Uri
GetPublisherUrl ( Publisher c ) : Uri
GetServerInfos ( IServerQueryFactory factory, IReadOnlyCollection addresses, Action act, ServerQueryOptions options ) : Task
GetServers ( IServerQueryFactory factory, CancellationToken cancelToken, Action act ) : Task
StarboundGame ( System.Guid id, StarboundGameSettings settings ) : System

보호된 메소드들

메소드 설명
EnableMods ( ILaunchContentAction launchContentAction ) : Task
GetDefaultDirectory ( ) : IAbsoluteDirectoryPath
GetExecutables ( LaunchAction action ) : IEnumerable
GetStartupParameters ( ILaunchContentAction action ) : IEnumerable
InstallMod ( IModContent mod ) : Task
UninstallMod ( IModContent mod ) : Task

비공개 메소드들

메소드 설명
CreateMod ( IModContent mod ) : StarboundMod
GetAdvancedStartupParameters ( ILaunchContentAction action ) : IEnumerable
GetFromGameServerQuery ( IEnumerable addresses, ServerQueryOptions options, Action act ) : Task
GetModInstallationDirectory ( ) : IAbsoluteDirectoryPath
GetPaksAndModPaks ( DirectoryInfo di ) : IEnumerable
GetServer ( IEnumerable content, LaunchAction launchAction ) : CollectionServer
HandleFileBasedMod ( IAbsoluteFilePath pak, IEnumerable packages ) : void
HandleModDirectory ( string packages ) : void

메소드 상세

EnableMods() 보호된 메소드

protected EnableMods ( ILaunchContentAction launchContentAction ) : Task
launchContentAction ILaunchContentAction
리턴 Task

GetDefaultDirectory() 보호된 메소드

protected GetDefaultDirectory ( ) : IAbsoluteDirectoryPath
리턴 IAbsoluteDirectoryPath

GetExecutables() 보호된 메소드

protected GetExecutables ( LaunchAction action ) : IEnumerable
action LaunchAction
리턴 IEnumerable

GetPublisherUrl() 공개 메소드

public GetPublisherUrl ( ) : Uri
리턴 System.Uri

GetPublisherUrl() 공개 메소드

public GetPublisherUrl ( ContentPublisher c ) : Uri
c ContentPublisher
리턴 System.Uri

GetPublisherUrl() 공개 메소드

public GetPublisherUrl ( Publisher c ) : Uri
c Publisher
리턴 System.Uri

GetServerInfos() 공개 메소드

public GetServerInfos ( IServerQueryFactory factory, IReadOnlyCollection addresses, Action act, ServerQueryOptions options ) : Task
factory IServerQueryFactory
addresses IReadOnlyCollection
act Action
options withSIX.Mini.Core.Games.ServerQueryOptions
리턴 Task

GetServers() 공개 메소드

public GetServers ( IServerQueryFactory factory, CancellationToken cancelToken, Action act ) : Task
factory IServerQueryFactory
cancelToken System.Threading.CancellationToken
act Action
리턴 Task

GetStartupParameters() 보호된 메소드

protected GetStartupParameters ( ILaunchContentAction action ) : IEnumerable
action ILaunchContentAction
리턴 IEnumerable

InstallMod() 보호된 메소드

protected InstallMod ( IModContent mod ) : Task
mod IModContent
리턴 Task

StarboundGame() 공개 메소드

public StarboundGame ( System.Guid id, StarboundGameSettings settings ) : System
id System.Guid
settings StarboundGameSettings
리턴 System

UninstallMod() 보호된 메소드

protected UninstallMod ( IModContent mod ) : Task
mod IModContent
리턴 Task