Skip to content

Class PlayerSearchServerEvent

Namespace: Void.Proxy.Api.Events.Player
Assembly: Void.Proxy.Api.dll

Requests a destination server for a player connection.

public record PlayerSearchServerEvent : IScopedEventWithResult<IServer>, IScopedEvent, IEventWithResult<IServer>, IEvent, IEquatable<PlayerSearchServerEvent>

Inheritance

objectPlayerSearchServerEvent

Implements

IScopedEventWithResult<IServer>, IScopedEvent, IEventWithResult<IServer>, IEvent, IEquatable<PlayerSearchServerEvent>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

PlayerSearchServerEvent(IPlayer, IServer?)

Requests a destination server for a player connection.

public PlayerSearchServerEvent(IPlayer Player, IServer? ConnectedWith)

Parameters

Player IPlayer

The player awaiting a destination server.

ConnectedWith IServer?

The server preferred by earlier connection processing, or null when no preference exists.

Properties

ConnectedWith

The server preferred by earlier connection processing, or null when no preference exists.

public IServer? ConnectedWith { get; init; }

Property Value

IServer?

Player

The player awaiting a destination server.

public IPlayer Player { get; init; }

Property Value

IPlayer

Result

Gets or sets the destination server selected by a listener.

public IServer? Result { get; set; }

Property Value

IServer?