示例#1
0
    public void Buy()
    {
        if (lanceStatusData.GetEquipmentPrice() <= playerDataScript.GetMoney())
        {
            lanceStatusData.IsBought = true;
            playerDataScript.SetLance(lanceStatusData);
            playerDataScript.DecreaseMoney(lanceStatusData.GetEquipmentPrice());
            playerDataScript.SavePlayerData();
            confirmationPanel.SetActive(true);
        }

        notDisplayPanel.SetActive(false);
    }
示例#2
0
    void Start()
    {
        //    panel = GameObject.Find("EquipmentBuyPanel");
        buyControllerScript = panel.GetComponent <BuyController>();

        equipmentImage        = _equipmentImage.GetComponent <Image>();
        equipmentImage.sprite = lanceStatusData.GetLanceImage();

        price.GetComponent <Text>().text = lanceStatusData.GetEquipmentPrice().ToString() + "円";
    }