public void SendNewPlayerBroadcast(PlayerAndConnection newPlayer) { foreach (var playerAndConnection in _gameMap.Players) { var connection = playerAndConnection.Connection; var om = NetServer.CreateMessage(); om.Write((byte)PacketType.NewPlayer); om.WriteAllProperties(newPlayer.Player); NetServer.SendMessage(om, connection, NetDeliveryMethod.ReliableOrdered); } }
public void AddPlayer(PlayerAndConnection playerAndConnection) { Players.Add(playerAndConnection); }