private OOShoppingUnit GetShoppingUnit1(CommodityInfo commodityInfo) { OOShoppingUnit oOShoppingUnit = new OOShoppingUnit(); this.SetShoppingUnit1(oOShoppingUnit, commodityInfo); return(oOShoppingUnit); }
private void SetShoppingUnit1(OOShoppingUnit gridData, CommodityInfo commodityInfo) { int itemId = commodityInfo.itemId; int commodityId = commodityInfo.commodityId; gridData.iId = commodityId; if (commodityInfo.sell) { gridData.EnableBtnBuy = false; gridData.ItemFlagIconBg = true; gridData.ItemFlagIcon = ResourceManager.GetIconSprite("font_yishouwan"); } else { gridData.EnableBtnBuy = true; gridData.ItemFlagIconBg = false; gridData.ItemFlagIcon = ResourceManagerBase.GetNullSprite(); } int num = commodityInfo.unitPrice * commodityInfo.itemNum; if ((long)num > MoneyType.GetNum(commodityInfo.moneyType)) { gridData.PriceNow = "x" + num; } else { gridData.PriceNow = "x" + num; } gridData.ItemFrame = GameDataUtils.GetItemFrame(itemId); gridData.ItemIcon = GameDataUtils.GetItemIcon(itemId); gridData.ItemName = GameDataUtils.GetEquipItemNameAndLV(itemId, false); gridData.ItemNum = string.Empty + commodityInfo.itemNum; gridData.CoinIcon = MoneyType.GetIcon(commodityInfo.moneyType); gridData.PriceOld = string.Empty; }
private void RefreshItemList1(List <CommodityInfo> commodities) { ShoppingUIView.Instance.Show2ItemSR.get_gameObject().SetActive(false); ShoppingUIView.Instance.Show1ItemSR.get_gameObject().SetActive(true); for (int i = 0; i < this.ItemList1.Count; i++) { this.ItemList1[i].Items.Clear(); } this.ItemList1.Clear(); if (commodities == null) { return; } commodities.Sort(new Comparison <CommodityInfo>(ShoppingUIViewModel.CommoditySortCompare)); for (int j = 0; j < commodities.get_Count(); j++) { OOShoppingUnit shoppingUnit = this.GetShoppingUnit1(commodities.get_Item(j)); int i2 = j / 6; if (j % 6 == 0) { OOShoppingPage o = new OOShoppingPage(); this.ItemList1.Add(o); } this.ItemList1[i2].Items.Add(shoppingUnit); } }