Class ClientManagerBifrostUI<TClient>
Client manager UI for Bifrost options.
Implements
Inherited Members
Namespace: Phoenix.Commander.Bifrost.ConnectionWidget
Assembly: Phoenix.Commander.Bifrost.ConnectionWidget.dll
Syntax
public class ClientManagerBifrostUI<TClient> : ClientManagerBaseUI<TClient, BifrostOptions>, INotifyPropertyChanged where TClient : class, IGameConnect
Type Parameters
Name | Description |
---|---|
TClient | The type of client used to connect to a game instance. |
Remarks
Initializes a new instance of the ClientManagerBifrostUI<TClient> class.
Constructors
View SourceClientManagerBifrostUI(IPhoenixClientManager<TClient>, ILogger<ClientManagerBifrostUI<TClient>>?)
Client manager UI for Bifrost options.
Declaration
public ClientManagerBifrostUI(IPhoenixClientManager<TClient> clientManager, ILogger<ClientManagerBifrostUI<TClient>>? logger = null)
Parameters
Type | Name | Description |
---|---|---|
IPhoenixClientManager<TClient> | clientManager | The client manager used to set and update options. |
ILogger<ClientManagerBifrostUI<TClient>> | logger | The logger. |
Remarks
Initializes a new instance of the ClientManagerBifrostUI<TClient> class.
Properties
View SourceConnectionTimeoutInSec
Gets or sets the connection timeout in second.
Declaration
public uint ConnectionTimeoutInSec { get; set; }
Property Value
Type | Description |
---|---|
uint |
Port
Gets or sets the port to connect to.
Declaration
public ushort Port { get; set; }
Property Value
Type | Description |
---|---|
ushort |
Methods
View SourceOnConnectionChanged()
Notifies the UI that properties may have changed.
Declaration
protected override void OnConnectionChanged()
Overrides
Phoenix.ClientManager.ClientManagerBaseUI<TClient, Microsoft.XboxStudios.ClientManager.Bifrost.BifrostOptions>.OnConnectionChanged()