bool IsMouseInputDown(TypeOfMouseInput type)
        {
            if(type == TypeOfMouseInput.LEFT_MOUSE_BUTTON)
            {
                return MouseSimulator.IsLeftMouseClickDown();
            }
            else if (type == TypeOfMouseInput.RIGHT_MOUSE_BUTTON)
            {
                return MouseSimulator.IsRightMouseClickDown();
            }
            else if (type == TypeOfMouseInput.MOVE_MOUSE_LEFT)
            {
                return true;
            }
            else if (type == TypeOfMouseInput.MOVE_MOUSE_RIGHT)
            {
                return true;
            }
            else if (type == TypeOfMouseInput.MOVE_MOUSE_UP)
            {
                return true;
            }
            else if (type == TypeOfMouseInput.MOVE_MOUSE_BOTTOM)
            {
                return true;
            }
            else if (type == TypeOfMouseInput.MOUSE_WHEEL_UP)
            {
                return MouseSimulator.IsScrollMouseUpDown();
            }
            else if (type == TypeOfMouseInput.MOUSE_WHEEL_DOWN)
            {
                return MouseSimulator.IsScrollMouseDownDown();
            }

            return false;
        }
 public void AssignKeybind(InputType type, TypeOfMouseInput mouseInput)
 {
     inputType = type;
     typeofMouseInput = mouseInput;
 }