public CTextureTiffConvert(string filePath)
        {
            m_filePath          = filePath;
            m_fileName          = Path.GetFileName(filePath);
            m_convertedFilePath = Path.GetDirectoryName(m_filePath) + @"\" + Path.GetFileNameWithoutExtension(m_filePath) + ".tif";

            if (Path.GetExtension(filePath) != ".tif")
            {
                Framework.Log(m_fileName + ": Valid file, beginning conversion");

                TiffConvertThread threadHandle = new TiffConvertThread(filePath);

                Thread tiffConvertThread = new Thread(new ThreadStart(threadHandle.Convert));
                tiffConvertThread.Start();

                tiffConvertThread.Join();
                tiffConvertThread.Abort();

                CallRC();
            }
            else
            {
                //Tiff files don't need to be converted
                Framework.Log(m_fileName + ": Tiff file, unnecessary conversion: skip phase");

                CallRC();
            }
        }
        public CTextureTiffConvert(string filePath, bool isSilentMode = false)
        {
            m_filePath = filePath;
            m_fileName = Path.GetFileName(filePath);
            m_convertedFilePath = Path.GetDirectoryName(m_filePath) + @"\" + Path.GetFileNameWithoutExtension(m_filePath) + ".tif";
            m_isSilentMode = isSilentMode;

            if (Path.GetExtension(filePath) != ".tif")
            {
                Framework.Log(m_fileName + ": Valid file, beginning conversion");

                TiffConvertThread threadHandle = new TiffConvertThread(filePath);

                Thread tiffConvertThread = new Thread(new ThreadStart(threadHandle.Convert));
                tiffConvertThread.Start();

                tiffConvertThread.Join();
                tiffConvertThread.Abort();

                CallRC();
            }
            else
            {
                //Tiff files don't need to be converted
                Framework.Log(m_fileName + ": Tiff file, unnecessary conversion: skip phase");

                CallRC();
            }
        }