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); }
public void DeleteJiHeXuLieSave(EJiHeXuLieTuType index, string path) // 删除一个 { if (jiHeXuLieTypeK_PathV[(ushort)index].Contains(path)) { jiHeXuLieTypeK_PathV[(ushort)index].Remove(path); } }
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); }
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); } }
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); } }
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); } }
public void DeleteJiHeXuLieOneLine(EJiHeXuLieTuType index) // 删除整行 { jiHeXuLieTypeK_PathV[(ushort)index].Clear(); }
public List <string> GetJiHeXuLieTuPaths(EJiHeXuLieTuType index) // 获取 { return(jiHeXuLieTypeK_PathV[(ushort)index]); }
private void E_ResultDaoRu(EJiHeXuLieTuType type, List <ResultBean> resultBeans) // 已有 ResultBean 直接的导入 { Ctrl_Coroutine.Instance.StartCoroutine(ResultDaoRu(type, resultBeans)); }
//—————————————————— 事件 —————————————————— private void E_OnDaoRu(EJiHeXuLieTuType type, List <FileInfo> infos) // 需要再次加载的 导入 { Ctrl_Coroutine.Instance.StartCoroutine(OnDaoRu(type, infos)); }