Exemple #1
0
    private void E_OnBottomValueChange(string changeName) // 底下的切换
    {
        switch (changeName)
        {
        case ITEM_STR1:
            mCurrentIndex = EJiHeXuLieTuType.JiHeXLT1;
            dt5_Contrl.Change2One();
            break;

        case ITEM_STR2:
            mCurrentIndex = EJiHeXuLieTuType.JiHeXLT2;
            dt5_Contrl.Change2Two();
            break;

        case ITEM_STR3:
            mCurrentIndex = EJiHeXuLieTuType.JiHeXLT3;
            dt5_Contrl.Change2Three();
            break;

        case ITEM_STR4:
            mCurrentIndex = EJiHeXuLieTuType.JiHeXLT4;
            dt5_Contrl.Change2Four();
            break;

        case ITEM_STR5:
            mCurrentIndex = EJiHeXuLieTuType.JiHeXLT5;
            dt5_Contrl.Change2Five();
            break;
        }
        slider_ChangeSize.value = Ctrl_UserInfo.Instance.L_JiHeXuLieTuSize[(int)mCurrentIndex].ChangeValue;
        tx_Size.text            = Ctrl_UserInfo.Instance.L_JiHeXuLieTuSize[(int)mCurrentIndex].CurrentSize.x.ToString();
        m_SrollView.content     = GetParent(mCurrentIndex);
    }
Exemple #2
0
 public void DeleteJiHeXuLieSave(EJiHeXuLieTuType index, string path)                // 删除一个
 {
     if (jiHeXuLieTypeK_PathV[(ushort)index].Contains(path))
     {
         jiHeXuLieTypeK_PathV[(ushort)index].Remove(path);
     }
 }
Exemple #3
0
    private RectTransform GetParent(EJiHeXuLieTuType type)
    {
        RectTransform rt = null; // 放在那里

        switch (type)
        {
        case EJiHeXuLieTuType.JiHeXLT1:
            rt = dt5_Contrl.GO_One.transform as RectTransform;
            break;

        case EJiHeXuLieTuType.JiHeXLT2:
            rt = dt5_Contrl.GO_Two.transform as RectTransform;
            break;

        case EJiHeXuLieTuType.JiHeXLT3:
            rt = dt5_Contrl.GO_Three.transform as RectTransform;
            break;

        case EJiHeXuLieTuType.JiHeXLT4:
            rt = dt5_Contrl.GO_Four.transform as RectTransform;
            break;

        case EJiHeXuLieTuType.JiHeXLT5:
            rt = dt5_Contrl.GO_Five.transform as RectTransform;
            break;

        default:
            throw new Exception("还有其他?");
        }
        return(rt);
    }
Exemple #4
0
 IEnumerator ResultDaoRu(EJiHeXuLieTuType type, List <ResultBean> resultBeans)
 {
     foreach (ResultBean resultBean in resultBeans)
     {
         Transform t = InstantiateMoBan(go_MoBan, GetParent(type));
         InitMoBan(t, resultBean);
         yield return(0);
     }
 }
Exemple #5
0
    private void DeleteOneLine(EJiHeXuLieTuType type)
    {
        Ctrl_TextureInfo.Instance.DeleteJiHeXuLieOneLine(type);
        RectTransform rt = GetParent(type);

        for (int i = 0; i < rt.childCount; i++)
        {
            UnityEngine.Object.Destroy(rt.GetChild(i).gameObject);
        }
    }
Exemple #6
0
 IEnumerator OnDaoRu(EJiHeXuLieTuType type, List <FileInfo> infos)
 {
     foreach (FileInfo fileInfo in infos)
     {
         // 1. 创建一个实例
         Transform t = InstantiateMoBan(go_MoBan, GetParent(type));
         MyLoadTu.LoadSingleTu(fileInfo, (resBean) =>
         {
             InitMoBan(t, resBean);
         });
         yield return(0);
     }
 }
Exemple #7
0
 public void DeleteJiHeXuLieOneLine(EJiHeXuLieTuType index)                         // 删除整行
 {
     jiHeXuLieTypeK_PathV[(ushort)index].Clear();
 }
Exemple #8
0
 public List <string> GetJiHeXuLieTuPaths(EJiHeXuLieTuType index)                     // 获取
 {
     return(jiHeXuLieTypeK_PathV[(ushort)index]);
 }
Exemple #9
0
 private void E_ResultDaoRu(EJiHeXuLieTuType type, List <ResultBean> resultBeans) // 已有 ResultBean 直接的导入
 {
     Ctrl_Coroutine.Instance.StartCoroutine(ResultDaoRu(type, resultBeans));
 }
Exemple #10
0
    //—————————————————— 事件 ——————————————————


    private void E_OnDaoRu(EJiHeXuLieTuType type, List <FileInfo> infos) // 需要再次加载的 导入
    {
        Ctrl_Coroutine.Instance.StartCoroutine(OnDaoRu(type, infos));
    }