Esempio n. 1
0
    //---------------UI事件------------------------

    private void onBtnClickBack()
    {
        TaskManager.Instance.SaveTasksConfig();
        TaskManager.Instance.Dispose();
        AudioEditManagercs.Instance.Dispose();
        CacheCanvasManager.StartModule(CanvasManager.ModuleType.E_START);
    }
Esempio n. 2
0
    public void onBtnClickOk()
    {
        if (TextAudioPath.text != "" && TextExcelPath.text != "" && TextOutPutPath.text != "")
        {
            /*
             * 初始化任务
             */
            if (!TaskManager.Instance.InitByExcel(TextExcelPath.text, TextOutPutPath.text))
            {
                Debug.Log("excel == null");
                return;
            }

            /*
             * 创建源数据保存文件到导出路径
             */
            SourceDataConfig s = new SourceDataConfig();
            s.StrAudioSourcePath = TextAudioPath.text;
            s.StrExcelPath       = TextExcelPath.text;
            string strJson = JsonUtility.ToJson(s);
            FileUtil.CreateFile(TextOutPutPath.text, FILE_NAME_SOURCE_CONFIG, strJson);

            /*
             * 跳转到翻译界面
             */
            ModuleParamToProcess mpp = new ModuleParamToProcess(
                TextExcelPath.text,
                TextAudioPath.text,
                TextOutPutPath.text
                );
            CacheCanvasManager.StartModule(CanvasManager.ModuleType.E_PROCESS, mpp);
        }
    }
Esempio n. 3
0
 private void onProcessFinish()
 {
     /*
      * 跳转界面到编辑界面
      */
     CacheCanvasManager.StartModule(
         CanvasManager.ModuleType.E_EDITOR,
         new ModuleParamToEditor(cacheParam_.StrOutPutPath)
         );
 }
Esempio n. 4
0
    public void onBtnClickOk()
    {
        if (TextOutPutPath.text != null)
        {
            /*
             * 读取源数据配置文件
             */
            string           strJson = FileUtil.LoadFile(TextOutPutPath.text, LMOpenNew.FILE_NAME_SOURCE_CONFIG);
            SourceDataConfig s       = JsonUtility.FromJson <SourceDataConfig>(strJson);

            /*
             * 检查工程文件是否都完整
             */
            if (!File.Exists(s.StrAudioSourcePath))
            {
                return;
            }
            if (!File.Exists(s.StrExcelPath))
            {
                return;
            }

            /*
             * 装载任务的配置文件
             */
            if (!TaskManager.Instance.InitByConfig(TextOutPutPath.text))
            {
                return;
            }

            /*
             * 装载配置文件到AudioPart Manager
             */
            if (!AudioEditManagercs.Instance.initWithOld(TextOutPutPath.text, s.StrAudioSourcePath))
            {
                AudioEditManagercs.Instance.Dispose();
                return;
            }

            /*
             * 跳转界面到编辑界面
             */
            CacheCanvasManager.StartModule(
                CanvasManager.ModuleType.E_EDITOR,
                new ModuleParamToEditor(TextOutPutPath.text)
                );
        }
    }
Esempio n. 5
0
 private void onBtnClickOpenOld()
 {
     CacheCanvasManager.StartModule(CanvasManager.ModuleType.E_OPENOLD);
 }
Esempio n. 6
0
 //--------------------------UI事件-------------------------
 private void onBtnClickOpenNew()
 {
     CacheCanvasManager.StartModule(CanvasManager.ModuleType.E_OPENNEW);
 }
Esempio n. 7
0
 //---------------UI事件------------------------
 private void onBtnBack()
 {
     AudioEditManagercs.Instance.CancleProcess();
     AudioEditManagercs.Instance.Dispose();
     CacheCanvasManager.StartModule(CanvasManager.ModuleType.E_OPENNEW);
 }
Esempio n. 8
0
 public void onBtnClickBack()
 {
     CacheCanvasManager.StartModule(CanvasManager.ModuleType.E_START);
 }