public BlockGamePlayerJoinedEventPayload(byte clientId, byte leaderId, CharacterJoinData joinData) : this() { ClientId = clientId; LeaderId = leaderId; JoinData = joinData ?? throw new ArgumentNullException(nameof(joinData)); }
public BlockOtherPlayerJoinedLobbyEventPayload(byte clientId, byte leaderId, byte lobbyNumber, short blockNumber, short eventId, CharacterJoinData joinData) : this() { ClientId = clientId; LeaderId = leaderId; LobbyNumber = lobbyNumber; BlockNumber = blockNumber; EventId = eventId; JoinData = joinData ?? throw new ArgumentNullException(nameof(joinData)); }