/// <summary> /// 保存するデータを設定する。 /// </summary> /// <param name="data"></param> public void SetPlayerData(PlayerData data) { LanceStatusData _lsd = data.GetLance(); lanceName = _lsd.GetEquipmentName(); money = data.GetMoney(); FishDict = data.GetFish(); }
// 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(); }
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(); }
// 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); //} }