コード例 #1
0
ファイル: SellWindow.cs プロジェクト: SegWitz/longrunthegame
    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);
    }
コード例 #2
0
 public void ShowSellItemWindow(SellPanelCell Cell, SellPanelCell.SellableItemType Type, int ItemIndex)
 {
     SellWindow.Show(Cell, Type, ItemIndex);
 }