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
object ← PlayerSearchServerEvent
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
Player
The player awaiting a destination server.
public IPlayer Player { get; init; }Property Value
Result
Gets or sets the destination server selected by a listener.
public IServer? Result { get; set; }