private void RebroadcastMessage(object sender, NetworkMessageReceivedEventArgs eventArgs) { Console.WriteLine($"Rebroadcasting message from ({eventArgs.Senderid}) : {eventArgs.NetworkMessage.Message}"); foreach ( NetworkConnection networkClient in _clients) { if (networkClient.ClientId != eventArgs.Senderid) { networkClient.SendMessage(eventArgs.NetworkMessage); } } }
private void ElevateMessageEvent(object sender, NetworkMessageReceivedEventArgs eventArgs) { MessageRecieved?.Invoke(sender, eventArgs); }