void ShowShopGoodsListInfo() { ClearShopGoodsGird(); for (byte i = 0; i < (byte)LauncherType.LAUNCHER_MAX; ++i) { uint ItemID = LauncherSetting.LauncherDataList[i].nItemid; if (ItemID != 0 && FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(ItemID) == false) { continue; } tagItemConfig pItem = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID]; ShopItemInfoUI item = new ShopItemInfoUI(); item.Init(m_ScrollView[0].m_BaseChild); item.InitItemGetFlag(); // item.InitItemLifeTime(); if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncher(i)) { item.SetShopItemInfo(pItem.ItemIcon, pItem.ItemName, 0, true); } else { item.SetShopItemInfo(pItem.ItemIcon, pItem.ItemName, FishConfig.Instance.m_VipConfig.GetVipLevelBuLauncherType(i), false); } m_ScrollView[0].m_Grid[0].AddChild(item.m_BaseTrans); item.ResetLocalScale(); } }
public void UpdateDaPaoDate() { if (m_BaseWndObject == null || m_BaseWndObject.activeSelf == false) { return; } if (PlayerRole.Instance.ItemManager.GetAllItemMap() == null) { return; } ClearGird(); m_ShopID = (byte)(Shop_Type.Shop_Launcher + 1); if (FishConfig.Instance.m_ShopInfo.ShopMap.ContainsKey(m_ShopID) == false) { return; } tagShopConfig shopItemMap = FishConfig.Instance.m_ShopInfo.ShopMap[m_ShopID]; if (shopItemMap == null) { return; } foreach (KeyValuePair <byte, tagShopItemConfig> map in shopItemMap.ShopItemMap) { if (JBPSetting.ShowJBP(map.Value.ItemInfo.ItemID) == false) { continue; } ShopItemInfoUI item = new ShopItemInfoUI(); item.Init(m_ScrollView.m_BaseChild); item.InitItemDesc(); item.InitItemGetFlag(); item.SetShopItemInfo(m_ShopID, map.Value, shopItemMap.ShopItemStrMap[map.Key]); if (IsAlreadyGetLauncher(map.Value.ItemInfo.ItemID, map.Value.ItemInfo.ItemSum)) { item.SetIsGetLauncher(); } m_ScrollView.m_Grid[0].AddChild(item.m_BaseTrans); item.ResetLocalScale(); } }