using Robust.Client.Input; namespace Robust.Client { internal sealed partial class GameController { /// /// Invoked when a key on the keyboard or a mouse button is pressed down. /// public void KeyDown(KeyEventArgs keyEvent) { _inputManager.KeyDown(keyEvent); } /// /// Invoked when a key on the keyboard or a mouse button is released. /// public void KeyUp(KeyEventArgs keyEvent) { _inputManager.KeyUp(keyEvent); } public void TextEntered(TextEventArgs textEvent) { _userInterfaceManager.TextEntered(textEvent); } /// /// Invoked when the mouse is moved inside the game window. /// public void MouseMove(MouseMoveEventArgs mouseMoveEventArgs) { _userInterfaceManager.MouseMove(mouseMoveEventArgs); } /// /// Invoked when the mouse wheel is moved. /// public void MouseWheel(MouseWheelEventArgs mouseWheelEventArgs) { _userInterfaceManager.MouseWheel(mouseWheelEventArgs); if (mouseWheelEventArgs.Handled) { return; } } } }