private static void UpdatePlayerState(PongPlayer player, PongPlayerState pongPlayer)
 {
     player.State              = pongPlayer;
     player.PlayerStats.State  = pongPlayer.StatsState;
     player.Goal.State         = pongPlayer.GoalState;
     player.Paddle.State       = pongPlayer.PaddleState;
     player.Paddle.SpriteState = pongPlayer.PaddleState.SpriteState;
 }
示例#2
0
        //public async Task PlayerJoinedGame()
        //{
        //    await Clients.Others.SendAsync(ServerClient.ReceivePlayerJoined);
        //}

        public async Task SendPlayerState(PongPlayerState pongPlayerState)
        {
            await Clients.Others.SendAsync(ServerClient.ReceivePlayerState, pongPlayerState);
        }