private void InitMoBan(Transform t, ResultBean[] resultBeans) // 初始化模版 { GameObject go = t.gameObject; Ctrl_TextureInfo.AddXuLieTu(resultBeans); t.Find("Tu").GetComponent <UGUI_SpriteAnim>().ChangeAnim(GetSpriteList(resultBeans)); t.GetComponent <Button>().onClick.AddListener(() => { if (go.Equals(go_CurrentSelect) && isSelect) // 双击 { go_Top.SetActive(false); go_Bottom.SetActive(false); MyEventCenter.SendEvent(E_GameEvent.ShowDuoTuInfo, EGameType.XuLieTu222, resultBeans); } else // 单击 { go_CurrentSelect = go; Ctrl_Coroutine.Instance.StartCoroutine(CheckoubleClick()); } }); }
private void SearchAndShow(string kName, bool isAddHisetory) { // 先把之前的删除 for (int i = 0; i < rt_Contant.childCount; i++) { Object.Destroy(rt_Contant.GetChild(i).gameObject); } // 搜索 序列图的 Dictionary <string, ResultBean[]> dir = Ctrl_TextureInfo.SearchXLT(kName); if (dir.Count == 0) { anim_SearchNull.gameObject.SetActive(true); anim_SearchNull.DORestart(); return; } if (isAddHisetory) { AddHistroy(kName); // 添加到历史 } Ctrl_Coroutine.Instance.StartCoroutine(CreateXuLieTu(dir)); }