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