/// <summary> /// 拾取道具,全部拾取完之后返回true /// </summary> /// <returns></returns> private bool PickUpItem() { PlayerDataChange.GetItem(equipList[0]); string tips = Cfg_Item.GetCfg(equipList[0]).ItemName; tips = COMMON.SetStrColor(tips, Cfg_Item.GetCfg(equipList[0]).Color); UIBase.Addtips("恭喜您获得" + tips + "!"); equipObjList[0].SetActive(false); equipList.RemoveAt(0); equipObjList.RemoveAt(0); if (equipObjList.Count == 0) { return(true); } equipObjList[0].SetActive(true); return(false); }
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; }); } }