Class PlayerJoinContribution
- Namespace
- Shard.Gameplay.Universe.Networking
- Assembly
- Shard.Gameplay.Universe.dll
Immutable player-join state supplied by one or more gameplay modules.
public sealed class PlayerJoinContribution
- Inheritance
-
PlayerJoinContribution
- Inherited Members
Constructors
PlayerJoinContribution(IReadOnlyList<ComponentUpdate>, IReadOnlyList<IToClientPacket>)
public PlayerJoinContribution(IReadOnlyList<ComponentUpdate> selfComponents, IReadOnlyList<IToClientPacket> readyPackets)
Parameters
selfComponentsIReadOnlyList<ComponentUpdate>readyPacketsIReadOnlyList<IToClientPacket>
Properties
Empty
public static PlayerJoinContribution Empty { get; }
Property Value
ReadyPackets
public IReadOnlyList<IToClientPacket> ReadyPackets { get; }
Property Value
- IReadOnlyList<IToClientPacket>
SelfComponents
public IReadOnlyList<ComponentUpdate> SelfComponents { get; }
Property Value
- IReadOnlyList<ComponentUpdate>