Manages Mouse Input
Inheritance: IUpdatable
Example #1
0
        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;
        }