private void _window_KeyPressed(object sender, KeyEventArgs e)
{
if (!Client.InGame) return;
var player = ServiceLocator.WorldManager.PlayerManager.GetPlayer(ServiceLocator.WorldManager.PlayerManager.ClientID);
switch (e.Code)
{
case Keyboard.Key.Up:
player.Direction = Directions.Up;
player.IsMoving = true;
break;
case Keyboard.Key.Down:
player.Direction = Directions.Down;
player.IsMoving = true;
break;
case Keyboard.Key.Right:
player.Direction = Directions.Right;
player.IsMoving = true;
break;
case Keyboard.Key.Left:
player.Direction = Directions.Left;
player.IsMoving = true;
break;
case Keyboard.Key.Space:
ServiceLocator.WorldManager.MapManager.Map.TryPickupItem();
break;
}
}