示例#1
0
    private RectTransform GetParent(EJiHeType type)
    {
        RectTransform rt = null; // 放在那里

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

        case EJiHeType.JiHe2:
            rt = dt5_Contrl.GO_Two.transform as RectTransform;
            break;

        case EJiHeType.JiHe3:
            rt = dt5_Contrl.GO_Three.transform as RectTransform;
            break;

        case EJiHeType.JiHe4:
            rt = dt5_Contrl.GO_Four.transform as RectTransform;
            break;

        case EJiHeType.JiHe5:
            rt = dt5_Contrl.GO_Five.transform as RectTransform;
            break;

        default:
            throw new Exception("还有其他?");
        }
        return(rt);
    }
示例#2
0
    private void E_OnBottomValueChange(string changeName) // 底下的切换
    {
        switch (changeName)
        {
        case ITEM_STR1:
            mCurrentIndex = EJiHeType.JiHe1;
            dt5_Contrl.Change2One();
            break;

        case ITEM_STR2:
            mCurrentIndex = EJiHeType.JiHe2;
            dt5_Contrl.Change2Two();
            break;

        case ITEM_STR3:
            mCurrentIndex = EJiHeType.JiHe3;
            dt5_Contrl.Change2Three();
            break;

        case ITEM_STR4:
            mCurrentIndex = EJiHeType.JiHe4;
            dt5_Contrl.Change2Four();
            break;

        case ITEM_STR5:
            mCurrentIndex = EJiHeType.JiHe5;
            dt5_Contrl.Change2Five();
            break;
        }
        slider_ChangeSize.value = Ctrl_UserInfo.Instance.L_JiHeTuSize[(int)mCurrentIndex].ChangeValue;
        tx_Size.text            = Ctrl_UserInfo.Instance.L_JiHeTuSize[(int)mCurrentIndex].CurrentSize.x.ToString();
        m_SrollView.content     = GetParent(mCurrentIndex);
    }
示例#3
0
 public void DeleteJiHeSave(EJiHeType index, string path)                 // 删除一个
 {
     if (jiHeTypeK_PathV[(ushort)index].Contains(path))
     {
         jiHeTypeK_PathV[(ushort)index].Remove(path);
     }
 }
示例#4
0
 IEnumerator ResultDaoRu(EJiHeType type, List <ResultBean> resultBeans)
 {
     foreach (ResultBean resultBean in resultBeans)
     {
         Transform t = InstantiateMoBan(go_MoBan, GetParent(type));
         InitMoBan(t, resultBean);
         yield return(0);
     }
 }
示例#5
0
    private void DeleteOneLine(EJiHeType type)
    {
        Ctrl_TextureInfo.Instance.DeleteJiHeOneLine(type);
        RectTransform rt = GetParent(type);

        for (int i = 0; i < rt.childCount; i++)
        {
            UnityEngine.Object.Destroy(rt.GetChild(i).gameObject);
        }
    }
示例#6
0
 IEnumerator OnDaoRu(EJiHeType 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);
     }
 }
示例#7
0
 private void E_ResultDaoRu(EJiHeType type, List <ResultBean> resultBeans) // 已有 ResultBean 直接的导入
 {
     Ctrl_Coroutine.Instance.StartCoroutine(ResultDaoRu(type, resultBeans));
 }
示例#8
0
    //—————————————————— 事件 ——————————————————


    private void E_OnDaoRu(EJiHeType type, List <FileInfo> infos) // 需要再次加载的 导入
    {
        Ctrl_Coroutine.Instance.StartCoroutine(OnDaoRu(type, infos));
    }
示例#9
0
 public void DeleteJiHeOneLine(EJiHeType index)                           // 删除整行
 {
     jiHeTypeK_PathV[(ushort)index].Clear();
 }
示例#10
0
 public List <string> GetJiHeTuPaths(EJiHeType index)                      // 获取
 {
     return(jiHeTypeK_PathV[(ushort)index]);
 }