Skip to content

Class PhaseChangedEvent

Namespace: Void.Minecraft.Events
Assembly: Void.Minecraft.dll

public record PhaseChangedEvent : IScopedEvent, IEvent, IEquatable<PhaseChangedEvent>

Inheritance

objectPhaseChangedEvent

Implements

IScopedEvent, IEvent, IEquatable<PhaseChangedEvent>

Inherited Members

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

Constructors

public PhaseChangedEvent(ILink? Link, IPlayer Player, Side Side, INetworkChannel Channel, Phase Phase)

Parameters

Link ILink?

Player IPlayer

Side Side

Channel INetworkChannel

Phase Phase

Properties

Channel

public INetworkChannel Channel { get; init; }

Property Value

INetworkChannel

public ILink? Link { get; init; }

Property Value

ILink?

Phase

public Phase Phase { get; init; }

Property Value

Phase

Player

public IPlayer Player { get; init; }

Property Value

IPlayer

Side

public Side Side { get; init; }

Property Value

Side