예제 #1
0
 void SetUpPanels()
 {
     buymenu = Instantiate(BuyMenuPrefab, BuyMenuParent).GetComponent <MiniGUI_BuySellMenu>();
     buymenu.SetUp(this, DataHolder.s.GetAllItems(), DataHolder.s.GetPeople(), true, coms.availableShipCount);
     buymenu.ClosePanel();
     sellmenu = Instantiate(BuyMenuPrefab, BuyMenuParent).GetComponent <MiniGUI_BuySellMenu>();
     sellmenu.SetUp(this, DataHolder.s.GetAllItems(), DataHolder.s.GetPeople(), false, coms.availableShipCount);
     sellmenu.ClosePanel();
 }
예제 #2
0
    public void SetUp(Item item, bool _isBuy, MiniGUI_BuySellMenu _master)
    {
        myItem        = item;
        isBuy         = _isBuy;
        master        = _master;
        icon.sprite   = myItem.GetSprite();
        itemName.text = myItem.name;

        if (isBuy)
        {
            itemCost.text = GUI_CommsController.FormatMoney(myItem.buyCost);
        }
        else
        {
            itemCost.text = GUI_CommsController.FormatMoney(myItem.sellCost);
        }

        itemWeight.text = myItem.weight.ToString() + " kg";

        SetAvailabilityInInventory(true);
        UpdateAmountText(false);
    }