Class PlayerConnectingEvent
Namespace: Void.Proxy.Api.Events.Player
Assembly: Void.Proxy.Api.dll
public record PlayerConnectingEvent : IEventWithResult<IPlayer>, IEvent, IEquatable<PlayerConnectingEvent>Inheritance
object ← PlayerConnectingEvent
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
GetServices
public Func<IPlayer, IServiceProvider> GetServices { get; init; }Property Value
Func<IPlayer, IServiceProvider>
Result
public IPlayer? Result { get; set; }