public void updateUIShop()
{
//bntTab1.SetActive(false);
//bntTab2.SetActive(false);
//bntTab3.SetActive(false);
//bntTab4.SetActive(false);
//bntTabNext.SetActive(false);
//bntTabPrevious.SetActive(false);
txtBntTab1.text = "";
txtBntTab2.text = "";
txtBntTab3.text = "";
txtBntTab4.text = "";
txtPnlShopItemId1.text = "";
txtPnlShopItemId2.text = "";
txtPnlShopItemId3.text = "";
txtPnlShopItemId4.text = "";
txtPnlShopItemId5.text = "";
txtPnlShopItemId6.text = "";
txtPnlShopItemId7.text = "";
txtPnlShopItem1.text = "";
txtPnlShopItem2.text = "";
txtPnlShopItem3.text = "";
txtPnlShopItem4.text = "";
txtPnlShopItem5.text = "";
txtPnlShopItem6.text = "";
txtPnlShopItem7.text = "";
txtPnlShopItemAmount1.text = "";
txtPnlShopItemAmount2.text = "";
txtPnlShopItemAmount3.text = "";
txtPnlShopItemAmount4.text = "";
txtPnlShopItemAmount5.text = "";
txtPnlShopItemAmount6.text = "";
txtPnlShopItemAmount7.text = "";
txtPnlShopItemCurrency1.text = "";
txtPnlShopItemCurrency2.text = "";
txtPnlShopItemCurrency3.text = "";
txtPnlShopItemCurrency4.text = "";
txtPnlShopItemCurrency5.text = "";
txtPnlShopItemCurrency6.text = "";
txtPnlShopItemCurrency7.text = "";
if (Spil.GameData.Shop.Tabs.Count > 0)
{
Debug.Log("pnlShopCurrentTab: " + pnlShopCurrentTab + " ");
if (pnlShopCurrentTabPage > 0)
{
//bntTabPrevious.SetActive(true);
}
if (Math.Ceiling(Spil.GameData.Shop.Tabs.Count / 4d) - 1 > pnlShopCurrentTabPage)
{
//bntTabNext.SetActive(false);
}
if (Spil.GameData.Shop.Tabs.Count >= pnlShopCurrentTabPage * 4 + 1)
{
//bntTab1.SetActive(true);
txtBntTab1.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTabPage * 4].Name;
}
if (Spil.GameData.Shop.Tabs.Count >= pnlShopCurrentTabPage * 4 + 2)
{
//bntTab2.SetActive(true);
txtBntTab2.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTabPage * 4 + 1].Name;
}
if (Spil.GameData.Shop.Tabs.Count >= pnlShopCurrentTabPage * 4 + 3)
{
//bntTab3.SetActive(true);
txtBntTab3.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTabPage * 4 + 2].Name;
}
if (Spil.GameData.Shop.Tabs.Count >= pnlShopCurrentTabPage * 4 + 4)
{
//bntTab4.SetActive(true);
txtBntTab4.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTabPage * 4 + 3].Name;
}
for (int i = 0; i < Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries.Count; i++)
{
if (i >= pnlShopCurrentPage * 7 && i < (pnlShopCurrentPage + 1) * 7)
{
if (i % 7 == 0)
{
txtPnlShopItemId1.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem1.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount1.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency1.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
if (i % 7 == 1)
{
txtPnlShopItemId2.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem2.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount2.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency2.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
if (i % 7 == 2)
{
txtPnlShopItemId3.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem3.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount3.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency3.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
if (i % 7 == 3)
{
txtPnlShopItemId4.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem4.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount4.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency4.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
if (i % 7 == 4)
{
txtPnlShopItemId5.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem5.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount5.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency5.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
if (i % 7 == 5)
{
txtPnlShopItemId6.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem6.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount6.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency6.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
if (i % 7 == 6)
{
txtPnlShopItemId7.text = "Id: " + Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId;
txtPnlShopItem7.text = Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].Label;
txtPnlShopItemAmount7.text = Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].Value + "";
txtPnlShopItemCurrency7.text = Spil.GameData.GetCurrency(Spil.GameData.GetBundle(Spil.GameData.Shop.Tabs[pnlShopCurrentTab].Entries[i].BundleId).Prices[0].CurrencyId).Name;
}
}
}
}
}