/// <summary>
    /// 保存するデータを設定する。
    /// </summary>
    /// <param name="data"></param>
    public void SetPlayerData(PlayerData data)
    {
        LanceStatusData _lsd = data.GetLance();

        lanceName = _lsd.GetEquipmentName();
        money     = data.GetMoney();
        FishDict  = data.GetFish();
    }
예제 #2
0
    // Start is called before the first frame update
    void Start()
    {
        playerData       = GameObject.Find("PlayerData");
        playerDataSctipt = playerData.GetComponent <PlayerData>();

        image.GetComponent <Image>().sprite  = LanceData.GetLanceImage();
        nameText.GetComponent <Text>().text  = "名前:" + _ld.GetEquipmentName();
        data1Text.GetComponent <Text>().text = "速さ:" + _ld.GetMoveSpeed().ToString();
        data2Text.GetComponent <Text>().text = "最大取得数:" + _ld.GetFishMax().ToString();
        data3Text.GetComponent <Text>().text = "貫通力:" + _ld.GetPenetration().ToString();
    }
예제 #3
0
    void Start()
    {
        playerData       = GameObject.Find("PlayerData");
        playerDataScript = playerData.GetComponent <PlayerData>();
        lanceData        = playerDataScript.GetLance();
        Debug.Log(lanceData);

        moneyObj.GetComponent <Text>().text      = "所持金:" + playerDataScript.GetMoney().ToString() + "円";
        lanceImage.GetComponent <Image>().sprite = lanceData.GetLanceImage();
        lanceName.GetComponent <Text>().text     = lanceData.GetEquipmentName();
        lanceData1.GetComponent <Text>().text    = "はやさ:" + lanceData.GetMoveSpeed().ToString();
        lanceData2.GetComponent <Text>().text    = "一度に取れる魚の数:" + lanceData.GetFishMax().ToString();
        lanceData3.GetComponent <Text>().text    = "貫通力:" + lanceData.GetPenetration().ToString();
    }
예제 #4
0
    // Update is called once per frame
    void Update()
    {
        displayImage        = lanceImage.GetComponent <Image>();
        displayImage.sprite = lanceStatusData.GetLanceImage();

        nameText.GetComponent <Text>().text        = lanceStatusData.GetEquipmentName().ToString();
        speedText.GetComponent <Text>().text       = "速さ:" + lanceStatusData.GetMoveSpeed().ToString();
        getNumberText.GetComponent <Text>().text   = "とれる数:" + lanceStatusData.GetFishMax().ToString();
        penetrationText.GetComponent <Text>().text = "貫通力:" + lanceStatusData.GetPenetration().ToString();
        //   if (playerDataScript.GetMoney() < lanceStatusData.GetEquipmentPrice())
        // {
        //   buyButton.SetActive(false);
        //}
    }