protected override void PreProcess()
        {
            Module.DisplayProgressBar("Clear Wrap Files...", 0, true);
            ToLuaMenu.ClearLuaWraps();
            Module.DisplayProgressBar("Clear Lua Files...", 0.2f, true);
            LuaScriptsPreProcessor.Clean();

            EBPUtility.RefreshAssets();
        }
        private void HandleLuaFiles(float startProgress, float endProgress)
        {
            float progressLength = endProgress - startProgress;

            //LuaScriptsPreProcessor.LuaEncryptAllThingsDone(true, () => { }); //下面三步代替这一步
            Module.DisplayProgressBar("Clear Lua Files...", startProgress + progressLength * 0f, true);
            LuaScriptsPreProcessor.Clean();
            Module.DisplayProgressBar("Translate Lua to ByteFile...", startProgress + progressLength * 0.2f, true);
            LuaScriptsPreProcessor.DoByteCodeTranslationJob(true);
            Module.DisplayProgressBar("Encrypt Lua ByteFile...", startProgress + progressLength * 0.4f, true);
            LuaScriptsPreProcessor.DoTheEncryptionJob();
            Module.DisplayProgressBar("Lua Clear & ToByte & Encrypt All Finish!", startProgress + progressLength * 1f, true);
        }