private void OnPlayerMoved(PongPlayer player, PlayerPositionMessage position) { var otherPlayer = OtherPlayer(player); if (otherPlayer != null) { // send new player position to the other player otherPlayer.SendMessage(new PlayerPositionMessage { YPos = player.YPos }); } }
/// <summary> /// Реагирует на движение игрока /// </summary> /// <param name="player"> /// Игрок /// </param> /// <param name="position"> /// Сообщение с новой позицией игрока /// </param> private void OnPlayerMoved(PongPlayer player, PlayerPositionMessage position) { var otherPlayer = OtherPlayer(player); if (otherPlayer != null) { // отправить игроку поицию другого игрока otherPlayer.SendMessage(new PlayerPositionMessage { YPos = player.YPos }); } }