Пример #1
0
 private void Btn_OnCloseShowInfo()                 // 关闭打开的信息
 {
     mUIGameObject.SetActive(false);
     l_CurrentBeans = null;
     MyEventCenter.SendEvent(E_GameEvent.CloseDuoTuInfo, mCurrentType);
     DeleteAllItem();
 }
Пример #2
0
    private void Btn_Delete()           // 删除
    {
        string tittle = "删除所有";

        switch (mCurrentIndex)
        {
        case ETaoMingType.XiTong:
            tittle += " 系统 的图片?";
            break;

        case ETaoMingType.WenZi:
            tittle += " 文字 的图片?";
            break;

        case ETaoMingType.WuQi:
            tittle += " 武器 的图片?";
            break;

        case ETaoMingType.DaoJu:
            tittle += " 道具 的图片?";
            break;

        case ETaoMingType.ChengJi:
            tittle += " 场景 的图片?";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.TaoMingTu, tittle);
    }
Пример #3
0
    protected override void OnStart(Transform root)
    {
        MyEventCenter.AddListener <EGameType, ushort, List <FileInfo>, bool>(E_GameEvent.DaoRuTuFromFile, E_DaoRuTuFromFile);
        MyEventCenter.AddListener <EGameType, ushort, List <ResultBean>, bool>(E_GameEvent.DaoRuTuFromResult, E_DaoRuFromTuResult);

        MyEventCenter.AddListener <EAudioType, List <FileInfo>, bool>(E_GameEvent.DaoRuAudioFromFiles, E_DaoRuAudioFromFiles);
        MyEventCenter.AddListener <EAudioType, AudioResBean>(E_GameEvent.DaoRuAudioFromResult, E_DaoRuAudioFromResult);

        go_Ok    = GetGameObject("Contant/Ok");
        go_Error = GetGameObject("Contant/Error");

        // 模版_错误用
        go_ErrorMoBan   = GetGameObject("Contant/Error/ErrorInfo/MoBan");
        rt_ErrorContant = Get <RectTransform>("Contant/Error/ErrorInfo/Contant");


        // 按钮
        tx_GoTo    = Get <Text>("Contant/BottomBtn/BtnGoTo/Text");
        tx_GoTo2   = Get <Text>("Contant/BottomBtn222/BtnGoTo/Text");
        go_Bottom1 = GetGameObject("Contant/BtnSure");
        go_Bottom2 = GetGameObject("Contant/BottomBtn222");
        go_Bottom3 = GetGameObject("Contant/BottomBtn");

        AddButtOnClick("Contant/BtnSure", CloseThis);
        AddButtOnClick("Contant/BottomBtn/BtnGoTo", Btn_GoToDaoRuWhere);
        AddButtOnClick("Contant/BottomBtn222/BtnGoTo", Btn_GoToDaoRuWhere);
        AddButtOnClick("Contant/BottomBtn/BtnFanHui", CloseThis);
        AddButtOnClick("Contant/BottomBtn222/BtnSure", CloseThis);
        AddButtOnClick("Contant/BottomBtn/BtnNext", Btn_OnNextFolder);
    }
Пример #4
0
    private void E_DaoRuFromTuResult(EDuoTuInfoType type, ushort bigIndex, ushort bottomIndex, List <ResultBean> resultBeans) // 通过 ResultBean 导入
    {
        mCurrentBigIndex    = bigIndex;
        mCurrentBottomIndex = bottomIndex;
        bool isSaveOk = Ctrl_XuLieTu.Instance.Save(bigIndex, bottomIndex, resultBeans.ToFullPaths());

        ShowThis(isSaveOk, type);
        if (isSaveOk)
        {
            MyEventCenter.SendEvent(E_GameEvent.DaoRu_FromResult, bigIndex, bottomIndex, resultBeans);
            switch (type)
            {
            case EDuoTuInfoType.DaoRu:
                MyEventCenter.SendEvent(E_GameEvent.ChangeDaoRuGreenText, resultBeans);       // 告诉改颜色
                break;

            case EDuoTuInfoType.InfoShow:
                MyEventCenter.SendEvent(E_GameEvent.DaoRuSucees2Delete, resultBeans);
                break;

            case EDuoTuInfoType.SearchShow:
                break;
            }
        }
    }
Пример #5
0
 private void Btn_OnDaoRuClick()                          // 点击导入
 {
     if (chooseGOK_BgV.Count > 1)                         // 选择了 多张
     {
         List <GameObject> sortList    = GetSortChoose(); // 1. 先排好序
         ResultBean[]      resultBeans = new ResultBean[sortList.Count];
         for (int i = 0; i < sortList.Count; i++)
         {
             resultBeans[i] = allGoK_ResultBeanV[sortList[i]];
         }
         MyEventCenter.SendEvent(E_GameEvent.ShowDuoTuInfo, resultBeans, EDuoTuInfoType.DaoRu);
     }
     else if (chooseGOK_BgV.Count == 1)       // 选择了 1 张
     {
         foreach (GameObject go in chooseGOK_BgV.Keys)
         {
             MyEventCenter.SendEvent(E_GameEvent.ShowSingleTuInfo, allGoK_ResultBeanV[go]);
             break;
         }
     }
     else
     {
         MyLog.Red("不可能吧");
     }
 }
Пример #6
0
    private void E_OnLeftGroupChange(ushort bigIndex)       // 切换
    {
        switch (bigIndex)
        {
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        case 6:
        case 7:
            sub_ItemContant.Show(bigIndex);
            break;

        case 8:
            sub_DaoRu.Show();
            break;

        case 9:
            sub_Search.Show();
            break;

        case 10:
            sub_QuYuSearch.Show();
            break;

        default:
            throw new Exception("未定义");
        }
        MyEventCenter.SendEvent(E_GameEvent.ItemChange);
    }
Пример #7
0
    private void Btn_DeleteOneLine()           // 点击删除
    {
        string tittle = "删除";

        switch (mCurrentIndex)
        {
        case EXuLieTu222.XLT222_1:
            tittle += " 序图1 的所有序列图片?";
            break;

        case EXuLieTu222.XLT222_2:
            tittle += " 序图2 的所有序列图片?";
            break;

        case EXuLieTu222.XLT222_3:
            tittle += " 序图3 的所有序列图片?";
            break;

        case EXuLieTu222.XLT222_4:
            tittle += " 序图4 的所有序列图片?";
            break;

        case EXuLieTu222.XLT222_5:
            tittle += " 序图5 的所有序列图片?";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.XuLieTu222, tittle);
    }
Пример #8
0
    protected override void OnStart(Transform root)
    {
        MyEventCenter.AddListener <EDuoTuInfoType, ushort, ushort, List <FileInfo> >(E_GameEvent.RealyDaoRu_File, E_DaoRuTuFromFile);
        MyEventCenter.AddListener <EDuoTuInfoType, ushort, ushort, List <ResultBean> >(E_GameEvent.RealyDaoRu_Result, E_DaoRuFromTuResult);


        go_Ok    = GetGameObject("Contant/Ok");
        go_Error = GetGameObject("Contant/Error");


        // 一个按钮
        go_Bottom1 = GetGameObject("Contant/BottomBtn1");
        AddButtOnClick("Contant/BottomBtn1", CloseThis);

        // 二个按钮
        go_Bottom2 = GetGameObject("Contant/BottomBtn2");
        tx_GoTo2   = Get <Text>("Contant/BottomBtn2/BtnGoTo/Text");
        AddButtOnClick("Contant/BottomBtn2/BtnGoTo", Btn_GoToDaoRuWhere);
        AddButtOnClick("Contant/BottomBtn2/BtnSure", CloseThis);

        // 三个按钮
        go_Bottom3 = GetGameObject("Contant/BottomBtn3");
        tx_GoTo3   = Get <Text>("Contant/BottomBtn3/BtnGoTo/Text");
        AddButtOnClick("Contant/BottomBtn3/BtnGoTo", Btn_GoToDaoRuWhere);
        AddButtOnClick("Contant/BottomBtn3/BtnFanHui", CloseThis);
        AddButtOnClick("Contant/BottomBtn3/BtnNext", Btn_OnNextFolder);



        Get <Button>().onClick.AddListener(CloseThis);
    }
Пример #9
0
    private void Btn_Delete()           // 删除
    {
        string tittle = "删除";

        switch (mCurrentIndex)
        {
        case ENormalTuType.Jpg1:
            tittle += " Jpg1 中的所有图片?";
            break;

        case ENormalTuType.Jpg2:
            tittle += " Jpg2 中的所有图片";
            break;

        case ENormalTuType.Jpg3:
            tittle += " Jpg3 中的所有图片";
            break;

        case ENormalTuType.Jpg4:
            tittle += " Jpg4 中的所有图片";
            break;

        case ENormalTuType.Jpg5:
            tittle += " Jpg5 中的所有图片";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.NormalTu, tittle);
    }
Пример #10
0
    protected override void OnStart(Transform root)
    {
        MyEventCenter.AddListener(E_GameEvent.OnClickSureDeleteAll, E_SureDeleteAll);


        for (ushort i = 0; i < 8; i++)
        {
            l_LeftTittleNames[i] = Get <Text>("TopGrid/Tittle/LeftName" + i + "/LeftName");
            Text[] l_EachBottoms = new Text[5];
            Text[] l_EachCounts  = new Text[5];
            for (ushort j = 0; j < 5; j++)
            {
                l_EachBottoms[j] = Get <Text>("TopGrid/Contant/LeftItem" + i + "/BottomItem" + j + "/TxName");
                l_EachCounts[j]  = Get <Text>("TopGrid/Contant/LeftItem" + i + "/BottomItem" + j + "/TxNum");

                ushort bigIndex    = i;
                ushort bottomIndex = j;
                AddButtOnClick("TopGrid/Contant/LeftItem" + i + "/BottomItem" + j, () =>
                {
                    MyEventCenter.SendEvent(E_GameEvent.ChangeLeftItem, bigIndex, bottomIndex);
                });
            }
            l_BottomNames[i] = l_EachBottoms;
            l_Counts[i]      = l_EachCounts;
        }



        AddButtOnClick("Bottom/BtnDeleteAllClick", Btn_DeleteAll);
    }
Пример #11
0
    private void ManyBtn_DaoRu(EGameType type, ushort index)         // 点击导入
    {
        List <ResultBean> resultBeans = new List <ResultBean>(itemSelectK_ResutltV.Values);

        MyEventCenter.SendEvent(E_GameEvent.DaoRuTuFromResult, type, index, resultBeans, true);
        Btn_OnCloseThis();
    }
Пример #12
0
    protected override void OnStart(Transform root)
    {
        MyEventCenter.AddListener(E_GameEvent.OnClickMouseLeftUp, E_OnClickMouseLeftUp);

        // 上
        mInputField = Get <InputField>("Top/InputField");
        AddButtOnClick("Top/BtnSearch", () =>
        {
            Btn_SureSearch(true);
        });
        anim_ErrorTip   = Get <DOTweenAnimation>("ErrorTip");
        anim_SearchNull = Get <DOTweenAnimation>("SearchNullTip");
        AddInputOnEndEdit(mInputField, (str) =>            // 输入完,按下回车
        {
            Btn_SureSearch(false);
        });

        AddButtOnClick("Top/BtnClear", Btn_Clear);

        // 内容
        go_MoBanDuoTu = GetGameObject("Bottom/MoBan_DuoTu");
        rt_Contant    = Get <RectTransform>("Bottom/Contant");



        // 历史
        go_Template = GetGameObject("Top/Histroy/Template");
        go_Template.SetActive(false);
        go_MoBanHistroy   = GetGameObject("Top/Histroy/Template/Viewport/MoBan");
        rt_HistroyContant = Get <RectTransform>("Top/Histroy/Template/Viewport/Content");
        AddButtOnClick("Top/Histroy", Btn_Histroy);
    }
Пример #13
0
    private void Btn_DeleteOneLine()                                           // 点击右上的删除
    {
        string tittle = "删除";

        switch (mCurrentIndex)
        {
        case EAudioType.EasyMusic:
            tittle += "  放松音乐 所有音频?";
            break;

        case EAudioType.BGM:
            tittle += " BGM 所有音频?";
            break;

        case EAudioType.Effect:
            tittle += " 特效音效 所有音频?";
            break;

        case EAudioType.Click:
            tittle += " 按键音效 所有音频?";
            break;

        case EAudioType.Perple:
            tittle += " 人物动作 所有音频?";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.Audio, tittle);
    }
Пример #14
0
 void OnDestroy()
 {
     if (isDaoRuBtn)
     {
         MyEventCenter.RemoveListener <ResultBean[], EDuoTuInfoType>(E_GameEvent.ShowDuoTuInfo, E_ShowDuoTuInfo);
     }
 }
Пример #15
0
    private void Btn_Delete()           // 删除
    {
        string tittle = "删除";

        switch (mCurrentIndex)
        {
        case EJiHeType.JiHe1:
            tittle += " 该集合1 所有的图片?";
            break;

        case EJiHeType.JiHe2:
            tittle += " 该集合2 所有的图片?";
            break;

        case EJiHeType.JiHe3:
            tittle += " 该集合3 所有的图片?";
            break;

        case EJiHeType.JiHe4:
            tittle += " 该集合4 所有的图片?";
            break;

        case EJiHeType.JiHe5:
            tittle += " 该集合5 所有的图片?";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.JiHeTu, tittle);
    }
Пример #16
0
    private void Btn_Delete()           // 删除
    {
        string tittle = "删除";

        switch (mCurrentIndex)
        {
        case EJiHeXuLieTuType.JiHeXLT1:
            tittle += "集合1中的所有图片?";
            break;

        case EJiHeXuLieTuType.JiHeXLT2:
            tittle += "集合2中的所有图片";
            break;

        case EJiHeXuLieTuType.JiHeXLT3:
            tittle += "集合3中的所有图片";
            break;

        case EJiHeXuLieTuType.JiHeXLT4:
            tittle += "集合4中的所有图片";
            break;

        case EJiHeXuLieTuType.JiHeXLT5:
            tittle += "集合5中的所有图片";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.JiHeXuLieTu, tittle);
    }
Пример #17
0
    private void Btn_DeleteOneLine()           // 点击删除
    {
        string tittle = "删除";

        switch (mCurrentIndex)
        {
        case EXuLieTu.G1Zheng:
            tittle += " 小等边 的所有序列图片?";
            break;

        case EXuLieTu.G2Zheng_XiTong:
            tittle += " 系统等边 的所有序列图片?";
            break;

        case EXuLieTu.G3Zheng_Big:
            tittle += " 大等边 的所有序列图片?";
            break;

        case EXuLieTu.G4Two_Heng:
            tittle += " 2倍 的所有序列图片?";
            break;

        case EXuLieTu.G5Three_Heng:
            tittle += " 3倍 的所有序列图片?";
            break;
        }
        MyEventCenter.SendEvent(E_GameEvent.ShowIsSure, EGameType.XuLieTu, tittle);
    }
Пример #18
0
    public void PreLoad()       // 预加载
    {
        if (null != mUITransform || null != mUIGameObject)
        {
            return;
        }
        isCreating = true;
        string resName = GetResName();

        if (string.IsNullOrEmpty(resName))
        {
            throw new Exception("路径为空 —— 写路径啊喂");
        }
        LoadManager load = Manager.Get <LoadManager>(EF_Manager.Load);

        int sceneIndex = (int)GetSceneType();

        load.LoadUIAsyn(resName, UIRoot.Instance.UITransforms[sceneIndex], (go) =>
        {
            mUIGameObject = go;
            mUITransform  = go.transform;

            isPause2Do = IsInPause2Hide();
            if (isPause2Do)
            {
                mCanvasGroup = mUIGameObject.GetComponent <CanvasGroup>();
                if (null == mCanvasGroup)
                {
                    mCanvasGroup = mUIGameObject.AddComponent <CanvasGroup>();
                }
            }
            OnStart(mUITransform);                 // 创建出来时调用 OnStart 方法 初始化
            mUIGameObject.SetActive(false);
            isCreating = false;

            SubUI[] subs = GetSubUI();
            if (null != subs && subs.Length > 0)   //获得所有子UI
            {
                subK_SubUIV = new Dictionary <Transform, SubUI>();
                foreach (SubUI subUi in subs)
                {
                    string subName = subUi.GetUIPathForRoot();
                    Transform subRoot;
                    if (subName.IsNullOrEmpty())
                    {
                        subRoot = mUITransform;
                    }
                    else
                    {
                        subRoot = mUITransform.Find(subName);
                    }
                    subUi.SetRooTransform(subRoot);
                    subUi.Start(subRoot);
                    subK_SubUIV.Add(subRoot, subUi);
                }
            }
            MyEventCenter.AddListener(GetShowEvent(), Show);    // 加入显示事件
            MyEventCenter.AddListener(GetHideEvent(), Hide);    // 加入隐藏事件
        });
    }
Пример #19
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);
            }
        });
    }
Пример #20
0
 protected override void OnStart()
 {
     base.OnStart();
     MyEventCenter.AddListener <EF_Scenes>(E_GameEvent.RealJumpIntoScene, E_OnEnterStart); // 进入开始场景的事件
     MyEventCenter.AddListener(E_GameEvent.OnClickEscOrOnPause, OnClickEsc);               // 点击了 Esc 事件
     MyEventCenter.AddListener(E_GameEvent.GameGoHead, OnGameGoHead);                      // 游戏继续 事件
     MyEventCenter.AddListener <float>(E_GameEvent.OnQuitGame, OnQuitGame);                // 点击退出游戏 事件
 }
Пример #21
0
    //————————————————————————————————————



    private void Btn_OnLeftClick(EGameType type)              // 点击左边的按钮
    {
        if (type == mCurrentType)
        {
            return;
        }
        MyEventCenter.SendEvent(E_GameEvent.ChangGameToggleType, type, -1);
    }
Пример #22
0
 protected override void OnRemoveListener()
 {
     MyEventCenter.RemoveListener(E_GameEvent.OpenFileContrl, OnShowGameWaitUI_File);
     MyEventCenter.RemoveListener(E_GameEvent.OpenFolderContrl, OnShowGameWaitUI_Folder);
     MyEventCenter.RemoveListener(E_GameEvent.CloseFileOrFolderContrl, OnHideGameWaitUI_Browser);
     MyEventCenter.RemoveListener <EGameType, int>(E_GameEvent.ChangGameToggleType, E_OnToggleChange);
     MyEventCenter.RemoveListener <EGameType, string>(E_GameEvent.ShowIsSure, E_ShowIsSure);
 }
Пример #23
0
 protected override void OnAddListener()
 {
     MyEventCenter.AddListener <ushort, ushort>(E_GameEvent.ChangeLeftItem, E_LeftChangeItem);   // 切换其他 Item
     MyEventCenter.AddListener(E_GameEvent.OpenFileContrl, OnShowGameWaitUI_File);               // 打开 文件 资源管理器
     MyEventCenter.AddListener(E_GameEvent.OpenFolderContrl, OnShowGameWaitUI_Folder);           // 打开 文件夹 资源管理器
     MyEventCenter.AddListener(E_GameEvent.CloseFileOrFolderContrl, OnHideGameWaitUI_Browser);   // 关闭 文件或者文件夹资源管理器
     MyEventCenter.AddListener <ushort, string>(E_GameEvent.OnClickChangeColor, E_OnClickChangeColor);
 }
Пример #24
0
    //—————————————————— 事件 ——————————————————



    private void E_DaoRuTuFromFile(EGameType type, ushort index, List <FileInfo> fileInfos, bool isSave)   // 通过 FileInfo 导入
    {
        mSelectIndex = index;
        bool isNoError = true;

        if (isSave)   // 要保存的才显示
        {
            string[] paths = new string[fileInfos.Count];
            for (int i = 0; i < fileInfos.Count; i++)
            {
                paths[i] = fileInfos[i].FullName;
            }
            isNoError = IsSaveOk(type, index, paths);
            go_Bottom1.SetActive(true);
            Show(type, isNoError);
        }
        if (isNoError)       // 没有错那就真正导入
        {
            switch (type)
            {
            case EGameType.XuLieTu:
                MyEventCenter.SendEvent(E_GameEvent.DaoRu_XLT_FromFile, (EXuLieTu)index, fileInfos);
                if (index == 3 || index == 4)
                {
                    mSelectIndex = 3;
                }
                else if (index >= 5)
                {
                    mSelectIndex = 4;
                }
                break;

            case EGameType.XuLieTu222:
                MyEventCenter.SendEvent(E_GameEvent.DaoRu_XLT222_FromFile, (EXuLieTu222)index, fileInfos);
                break;

            case EGameType.JiHeXuLieTu:
                MyEventCenter.SendEvent(E_GameEvent.DaoRu_JiHeXLT_FromFile, (EJiHeXuLieTuType)index, fileInfos);
                break;

            case EGameType.TaoMingTu:
                MyEventCenter.SendEvent(E_GameEvent.DaoRu_TaoMing_FromFile, (ETaoMingType)index, fileInfos);
                break;

            case EGameType.NormalTu:
                MyEventCenter.SendEvent(E_GameEvent.DaoRu_Jpg_FromFile, (ENormalTuType)index, fileInfos);
                break;

            case EGameType.JiHeTu:
                MyEventCenter.SendEvent(E_GameEvent.DaoRu_JiHe_FromFile, (EJiHeType)index, fileInfos);
                break;

            default:
                throw new Exception("未定义");
            }
        }
    }
Пример #25
0
    private void ManyBtn_DaoRu(EGameType type, ushort index)
    {
        isDaoRuOther = true;
        List <ResultBean> resultBeans = new List <ResultBean>(l_CurrentResultBeans);

        MyEventCenter.SendEvent(E_GameEvent.DaoRuTuFromResult, type, index, resultBeans, false);

        Btn_OnCloseShowInfo();
    }
Пример #26
0
 private void OnClickEsc()    // 接收到点击了 Esc 退出键 或者点击了 暂停的按钮
 {
     if (isPaused)            // 已经暂停了就不管这里的事了
     {
         return;
     }
     MyEventCenter.SendEvent(E_GameEvent.ShowPauseUI);
     isPaused       = true;
     Time.timeScale = 0f;
 }
Пример #27
0
    private void ManyBtn_DaoRu(EGameType type, ushort index)
    {
        List <ResultBean> list = new List <ResultBean> {
            mCurrentBean
        };

        MyEventCenter.SendEvent(E_GameEvent.DaoRuTuFromResult, type, index, list, true);

        Btn_OnCloseThis();
    }
Пример #28
0
 private void Btn_OnNoSaveThis() // 点击不保存这个
 {
     string[] paths = new string[l_CurrentResultBeans.Length];
     for (int i = 0; i < l_CurrentResultBeans.Length; i++)
     {
         paths[i] = l_CurrentResultBeans[i].File.FullName;
     }
     MyEventCenter.SendEvent(E_GameEvent.OnClickNoSaveThisDuoTu, mCurrentType, paths);
     Btn_OnCloseShowInfo();
 }
Пример #29
0
    protected override void OnStart(Transform root)
    {
        MyEventCenter.AddListener <ENormalTuType, List <FileInfo> >(E_GameEvent.DaoRu_Jpg_FromFile, E_OnDaoRu);
        MyEventCenter.AddListener <ENormalTuType, List <ResultBean> >(E_GameEvent.DaoRu_Jpg_FromResult, E_ResultDaoRu);
        MyEventCenter.AddListener <EGameType>(E_GameEvent.ClickTrue, E_DelteTrue);
        MyEventCenter.AddListener <EGameType, ResultBean>(E_GameEvent.ShowSingleTuInfo, E_ShowNormalTuInfo);
        MyEventCenter.AddListener <EGameType>(E_GameEvent.CloseSingleTuInfo, E_CloseNormalTuInfo);
        MyEventCenter.AddListener <EGameType>(E_GameEvent.OnClickNoSaveThis, E_OnClickNoSaveThis);
        MyEventCenter.AddListener(E_GameEvent.DelteAll, E_DeleteAll);
        MyEventCenter.AddListener <bool>(E_GameEvent.ShowChangeSizeSlider, E_IsShowChangeSize);
        MyEventCenter.AddListener <EGameType, string>(E_GameEvent.SureGeiMing, E_OnSureGaiMing);



        // 模版
        go_MoBan = GetGameObject("Top/SrcollRect/MoBan");


        // 内容
        dt5_Contrl  = Get <DTToggle5_Fade>("Top/SrcollRect");
        m_SrollView = Get <ScrollRect>("Top/SrcollRect");

        // 底下
        tg_BottomContrl = Get <UGUI_ToggleGroup>("Bottom/Contant");
        tg_BottomContrl.OnChangeValue += E_OnBottomValueChange;
        tg_BottomContrl.OnDoubleClick += E_OnBottomDoubleClick;

        tx_BottomName1 = Get <Text>("Bottom/Contant/GeShiItem1/Text");
        tx_BottomName2 = Get <Text>("Bottom/Contant/GeShiItem2/Text");
        tx_BottomName3 = Get <Text>("Bottom/Contant/GeShiItem3/Text");
        tx_BottomName4 = Get <Text>("Bottom/Contant/GeShiItem4/Text");
        tx_BottomName5 = Get <Text>("Bottom/Contant/GeShiItem5/Text");



        // 双击显示信息
        go_Top    = GetGameObject("Top");
        go_Bottom = GetGameObject("Bottom");


        // 右边
        AddButtOnClick("Top/Left/DaoRu", Btn_DaoRu);
        AddButtOnClick("Top/Left/DeleteAll", Btn_Delete);



        //改变 Grid 大小
        l_Grids           = Gets <UGUI_Grid>("Top/SrcollRect");
        go_ChangeSize     = GetGameObject("Top/Left/ChangeSize");
        slider_ChangeSize = Get <Slider>("Top/Left/ChangeSize/Slider");
        tx_Size           = Get <Text>("Top/Left/ChangeSize/TxSize");
        AddSliderOnValueChanged(slider_ChangeSize, Slider_OnGridSizeChange);
        input_Size = Get <InputField>("Top/Left/ChangeSize/InputSize");
        AddInputOnEndEdit(input_Size, Input_SizeEdit);
    }
Пример #30
0
 public IEnumerator DownLoadAudio(EAudioType type, List <FileInfo> files)
 {
     foreach (FileInfo file in files)
     {
         Ctrl_LoadAudioClip.Instance.StartLoadAudioClip(file, (resBean) =>
         {
             MyEventCenter.SendEvent(E_GameEvent.DaoRu_Audio, type, resBean);
         });
         yield return(new WaitForEndOfFrame());
     }
 }