Exemplo n.º 1
0
 public void RemovePlayer(Player player)
 {
     actions.Enqueue(() =>
     {
         Players[player].Unregister(GameWorld.Physics);
         GameWorld.RemoveObject(Players[player]);
         Players.Remove(player);
         foreach (var p in Players)
         {
             p.Key.Despawn(player.ID);
         }
         Interlocked.Decrement(ref PlayerCount);
     });
 }