private void CreateMatItem() { CampRecycleItem[] campRecycleItems = Global.gApp.gGameData.CampRecycleConfig.items; foreach (CampRecycleItem recycleItem in campRecycleItems) { double count = GameItemFactory.GetInstance().GetItem(recycleItem.id); if (count > 0) { ItemItem itemItem = Global.gApp.gGameData.ItemData.Get(recycleItem.id); CampMatBag_MatItemUI matItem = MatItemUI.GetInstance(); matItem.Init(recycleItem, itemItem, this); m_AllCampRecycleItem.Add(matItem); } } FreshTipsState(); }
public void RemoveItem(CampMatBag_MatItemUI item) { MatItemUI.CacheInstance(item); m_AllCampRecycleItem.Remove(item); FreshTipsState(); }