public void Show(SellPanelCell Cell, SellPanelCell.SellableItemType Type, int ItemIndex) { this.Cell = Cell; this.Type = Type; this.ItemIndex = ItemIndex; if (Type == SellPanelCell.SellableItemType.Crystal) { int Quantity = TheRunGameManager.Instance.GameData.Data.Profile.CrystalsQuantities[ItemIndex]; int Value = TheRunGameManager.Instance.CrystalsData.Data[ItemIndex].ItemValue; Total = Quantity * Value; ItemImage.sprite = TheRunGameManager.Instance.CrystalsData.Data[ItemIndex].ItemSprite; ValueText.text = string.Format("{0} x {1} = {2} JGD", Quantity, Globals.GetFormattedCurrency(Value, false), Globals.GetFormattedCurrency(Total, false)); } else { int Quantity = TheRunGameManager.Instance.GameData.Data.Profile.PerksQuantities[ItemIndex]; int Value = TheRunGameManager.Instance.PerksData.Data[ItemIndex].ItemValue; Total = Quantity * Value; ItemImage.sprite = TheRunGameManager.Instance.PerksData.Data[ItemIndex].ItemSprite; ValueText.text = string.Format("{0} x {1} = {2} JGD", Quantity, Globals.GetFormattedCurrency(Value, false), Globals.GetFormattedCurrency(Total, false)); } gameObject.SetActive(true); }
public void ShowSellItemWindow(SellPanelCell Cell, SellPanelCell.SellableItemType Type, int ItemIndex) { SellWindow.Show(Cell, Type, ItemIndex); }