public void init(ItemType equipType) { dataCenter = MainData.dataCenter; _data = new List<MakeScrollerData> (); List<MakePlan> makePlans = dataCenter.makePlans.getMakePlans(equipType); foreach(MakePlan makePlan in makePlans){ var item = makePlan.resItem; int resId = item.id; int makeNum = dataCenter.makePlans.CalcCanMakeNum(item.itemType, resId); string resName = dataCenter.get_item_by_id(item.itemType, resId).itemName; _data.Add(new MakeScrollerData(resName, item.itemType , resId, makeNum)); } myScroller.Delegate = this; myScroller.ReloadData (); // 更新選擇道具種類按鈕顏色 makeStatus.updateButtonColor(); }