void SetMapNameText(int mapId) { if (mapId == 0) { return; } MapNameText.text = Cfg_Map.GetCfg(mapId).Name; int chapterId = Cfg_Map.GetCfg(mapId).ChapterId; ChapterNameText.text = Cfg_Chapter.GetCfg(chapterId).Name; }
private void SetChapterList() { foreach (var item in Cfg_Chapter.GetAllCfg()) { UI_ListItem = UIBase.InitListItem(ChapterListObj); UI_ListItem.Texts[0].text = item.Name; string Asset = COMMON.ChapterIconPath + item.Asset; UIBase.SetImageSpite(UI_ListItem.Images[0], Asset); if (!AlreadyPass.Contains(item.NeedMap)) { COMMON.SetImageGray(UI_ListItem.Images[0]); } UI_ListItem.btns[0].onClick.AddListener(delegate() { if (!AlreadyPass.Contains(item.NeedMap)) { UIBase.Addtips("请先通关上一章节!"); return; } OpenMapList(item.StartMap); MapList_ChapterName.text = item.Name; }); } }