Class PlayerPropertiesChangedEventArgs
This can be called multiple times, and can be used to set / override / remove player properties. A null propValue indicates removal.
public sealed record PlayerPropertiesChangedEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<PlayerPropertiesChangedEventArgs>
- Inheritance
-
EventArgsPlayerPropertiesChangedEventArgs
- Implements
-
IEquatable<EventArgs>
- Inherited Members
-
EventArgs.ToString()EventArgs.GetHashCode()EventArgs.Equals(EventArgs)EventArgs.<Clone>$()EventArgs.BiDiEventArgs.AdditionalDataEventArgs.AdditionalMessageData
Constructors
PlayerPropertiesChangedEventArgs(PlayerId, ImmutableArray<PlayerProperty>)
This can be called multiple times, and can be used to set / override / remove player properties. A null propValue indicates removal.
public PlayerPropertiesChangedEventArgs(PlayerId PlayerId, ImmutableArray<PlayerProperty> Properties)
Parameters
PlayerIdPlayerIdPropertiesImmutableArray<PlayerProperty>
Properties
PlayerId
public PlayerId PlayerId { get; init; }
Property Value
Properties
public ImmutableArray<PlayerProperty> Properties { get; init; }