Exemple #1
0
    private void Btn_OnDaoRu()                                                // 点击导入
    {
        MyOpenFileOrFolder.OpenFile(Ctrl_UserInfo.Instance.DaoRuFirstPath, "选择一个或多个音频文件", EFileFilter.AudioAndAll,
                                    (filePaths) =>
        {
            List <FileInfo> fileInfos = new List <FileInfo>(filePaths.Length);
            bool isError = false;

            foreach (string filePath in filePaths)
            {
                FileInfo fileInfo = new FileInfo(filePath);
                if (MyFilterUtil.IsAudio(fileInfo))
                {
                    if (fileInfo.Extension == ".mp3")
                    {
                        isError = true;
                    }
                    else
                    {
                        fileInfos.Add(fileInfo);
                    }
                }
                else
                {
                    isError = true;
                    MyLog.Red("选择了其他的格式文件 —— " + fileInfo.Name);
                }
            }
            if (isError)
            {
                go_DaoRuError.SetActive(true);
                foreach (string path in filePaths)
                {
                    FileInfo fileInfo = new FileInfo(path);
                    Transform t;
                    if (MyFilterUtil.IsAudio(fileInfo))
                    {
                        if (fileInfo.Extension == ".mp3")
                        {
                            t = InstantiateMoBan(moBan_Error, rt_ErrorDRContant);
                        }
                        else
                        {
                            t = InstantiateMoBan(moBan_Ok, rt_ErrorDRContant);
                        }
                    }
                    else
                    {
                        t = InstantiateMoBan(moBan_Error, rt_ErrorDRContant);
                    }
                    t.Find("TxName").GetComponent <Text>().text = fileInfo.Name;
                }
            }
            else
            {
                MyEventCenter.SendEvent(E_GameEvent.DaoRuAudioFromFiles, mCurrentIndex, fileInfos, true);
            }
        });
    }
Exemple #2
0
 private void Btn_OnClickAddressPath()             // 点击更改路径
 {
     MyOpenFileOrFolder.OpenFolder(tx_Path.text, "选择文件夹", (path) =>
     {
         tx_Path.text = path;
         mFileBrowser.Relocate(path);
         RefreshMiddleContent();       // 刷新下中间
     });
 }
Exemple #3
0
 private void Btn_DaoRu()             // 点击导入
 {
     MyOpenFileOrFolder.OpenFile(Ctrl_UserInfo.Instance.DaoRuFirstPath, "选择1个或多个 集合图片", EFileFilter.TuAndAll,
                                 (filePaths) =>
     {
         List <FileInfo> list = new List <FileInfo>(filePaths.Length);
         foreach (string filePath in filePaths)
         {
             FileInfo file = new FileInfo(filePath);
             if (MyFilterUtil.IsTu(file))
             {
                 list.Add(file);
             }
         }
         MyEventCenter.SendEvent(E_GameEvent.DaoRuTuFromFile, EGameType.JiHeTu, (ushort)mCurrentIndex, list, true);
     });
 }
Exemple #4
0
 private void Btn_OnDaoRu()                 // 点击导入
 {
     MyOpenFileOrFolder.OpenFile(Ctrl_UserInfo.Instance.DaoRuFirstPath, "选择多个文件(序列图)", EFileFilter.TuAndAll,
                                 (filePaths) =>
     {
         List <FileInfo> fileInfos = new List <FileInfo>(filePaths.Length);
         foreach (string filePath in filePaths)
         {
             FileInfo fileInfo = new FileInfo(filePath);
             if (MyFilterUtil.IsTu(fileInfo))
             {
                 fileInfos.Add(fileInfo);
             }
             else
             {
                 MyLog.Red("选择了其他的格式文件 —— " + fileInfo.Name);
             }
         }
         MyEventCenter.SendEvent(E_GameEvent.DaoRuTuFromFile, EGameType.XuLieTu222, (ushort)mCurrentIndex, fileInfos, true);
     });
 }
Exemple #5
0
    //—————————————————— 最右边 ——————————————————


    private void Btn_DaoRu()                           // 点击导入
    {
        MyOpenFileOrFolder.OpenFile(Ctrl_DaoRuInfo.Instance.DaoRuFirstPath, "选择多个文件(序列图)", EFileFilter.TuAndAll,
                                    (filePaths) =>
        {
            List <FileInfo> fileInfos = new List <FileInfo>(filePaths.Length);
            foreach (string filePath in filePaths)
            {
                FileInfo fileInfo = new FileInfo(filePath);
                if (MyFilterUtil.IsTu(fileInfo))
                {
                    fileInfos.Add(fileInfo);
                }
                else
                {
                    MyLog.Red("选择了其他的格式文件 —— " + fileInfo.Name);
                }
            }
            MyEventCenter.SendEvent(E_GameEvent.RealyDaoRu_File, EDuoTuInfoType.SearchShow, mCurrentBigIndex, mCurrentBottomIndex, fileInfos);
        });
    }