C# 클래스 withSIX.Play.Core.Games.Entities.RealVirtuality.Arma2FreeGame

상속: RealVirtualityGame, ISupportMissions, ISupportProfiles, ISupportServers
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
Arma2FreeGame ( System.Guid id, GameSettingsController settingsController ) : System
CreateServer ( ServerAddress address ) : Server
GetProfiles ( ) : IEnumerable
GetServerFilter ( ) : IFilter
Initialize ( ) : void
LocalMissionsContainers ( ) : IEnumerable
PublishMission ( string fn ) : void
QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
RefreshState ( ) : void
SupportsContent ( Mission mission ) : bool
SupportsServerType ( string type ) : bool
UpdateMissionStates ( IReadOnlyCollection missions ) : void

보호된 메소드들

메소드 설명
Arma2FreeGame ( System.Guid id, Arma2FreeSettings settings ) : System
GetExecutable ( ) : IAbsoluteFilePath

비공개 메소드들

메소드 설명
UpdateMissionPaths ( ) : void

메소드 상세

Arma2FreeGame() 보호된 메소드

protected Arma2FreeGame ( System.Guid id, Arma2FreeSettings settings ) : System
id System.Guid
settings Arma2FreeSettings
리턴 System

Arma2FreeGame() 공개 메소드

public Arma2FreeGame ( System.Guid id, GameSettingsController settingsController ) : System
id System.Guid
settingsController GameSettingsController
리턴 System

CreateServer() 공개 메소드

public CreateServer ( ServerAddress address ) : Server
address ServerAddress
리턴 Server

GetExecutable() 보호된 메소드

protected GetExecutable ( ) : IAbsoluteFilePath
리턴 IAbsoluteFilePath

GetProfiles() 공개 메소드

public GetProfiles ( ) : IEnumerable
리턴 IEnumerable

GetServerFilter() 공개 메소드

public GetServerFilter ( ) : IFilter
리턴 IFilter

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

LocalMissionsContainers() 공개 메소드

public LocalMissionsContainers ( ) : IEnumerable
리턴 IEnumerable

PublishMission() 공개 메소드

public PublishMission ( string fn ) : void
fn string
리턴 void

QueryServer() 공개 메소드

public QueryServer ( ServerQueryState state ) : System.Threading.Tasks.Task
state withSIX.Play.Core.Games.Legacy.ServerQuery.ServerQueryState
리턴 System.Threading.Tasks.Task

QueryServers() 공개 메소드

public QueryServers ( IGameServerQueryHandler queryHandler ) : Task>
queryHandler IGameServerQueryHandler
리턴 Task>

RefreshState() 공개 메소드

public RefreshState ( ) : void
리턴 void

SupportsContent() 공개 메소드

public SupportsContent ( Mission mission ) : bool
mission Mission
리턴 bool

SupportsServerType() 공개 메소드

public SupportsServerType ( string type ) : bool
type string
리턴 bool

UpdateMissionStates() 공개 메소드

public UpdateMissionStates ( IReadOnlyCollection missions ) : void
missions IReadOnlyCollection
리턴 void