void InputClick(Game game, Widget widget, MouseButton btn, int x, int y) { if (btn != MouseButton.Left) { return; } if (selected != null) { selected.ShowCaret = false; } selected = (MenuInputWidget)widget; selected.HandlesMouseClick(x, y, btn); selected.ShowCaret = true; }