Skip to content

Class PlayerConnectingEvent

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

public record PlayerConnectingEvent : IEventWithResult<IPlayer>, IEvent, IEquatable<PlayerConnectingEvent>

Inheritance

objectPlayerConnectingEvent

Implements

IEventWithResult<IPlayer>, IEvent, IEquatable<PlayerConnectingEvent>

Inherited Members

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

Constructors

PlayerConnectingEvent(TcpClient, Func<IPlayer, IServiceProvider>)

public PlayerConnectingEvent(TcpClient Client, Func<IPlayer, IServiceProvider> GetServices)

Parameters

Client TcpClient

GetServices Func<IPlayer, IServiceProvider>

Properties

Client

public TcpClient Client { get; init; }

Property Value

TcpClient

GetServices

public Func<IPlayer, IServiceProvider> GetServices { get; init; }

Property Value

Func<IPlayer, IServiceProvider>

Result

public IPlayer? Result { get; set; }

Property Value

IPlayer?