public InputManager(bool hasKeyboard = true, bool hasGamePad = true, bool hasMouse = true) { IsEnabled = true; Keyboard = new KeyboardManager(); GamePad = new GamePadManager(); Mouse = new MouseManager(); if (!hasKeyboard) Keyboard.IsEnabled = false; if (!hasGamePad) GamePad.IsEnabled = false; if (!hasMouse) Mouse.IsEnabled = false; }