示例#1
0
    void Start()
    {
        playerData       = GameObject.Find("PlayerData");
        playerDataScript = playerData.GetComponent <PlayerData>();
        audioSource      = GetComponent <AudioSource>();

        if (timeKeeper == null)
        {
            timeKeeper = GameObject.Find("TimeKeeper");
        }

        timeKeeperScript = timeKeeper.GetComponent <TimeKeeper>();

        if (gameDirector == null)
        {
            gameDirector = GameObject.Find("GameDirector");
        }

        calcPointScript = gameDirector.GetComponent <CalcPoint>();

        lanceData = playerDataScript.GetLance();
        gameObject.GetComponent <SpriteRenderer>().sprite = lanceData.GetLanceImage();
        moveSpeed = lanceData.GetMoveSpeed();

        evaTextScript = evaluation.GetComponent <SetEvaluationText>();

        _rb = GetComponent <Rigidbody2D>();
        GetComponent <Collider2D>().enabled = false;
        startPos    = gameObject.transform.position;
        goFlag      = false;
        backFlag    = false;
        fracJourney = 0f;
    }
示例#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);
        //}
    }
示例#5
0
    public void SetText(LanceStatusData data)
    {
        GameObject      _pData    = GameObject.Find("PlayerData");
        PlayerData      _pdScript = _pData.GetComponent <PlayerData>();
        LanceStatusData _ld       = _pdScript.GetLance();

        clImage.GetComponent <Image>().sprite    = _ld.GetLanceImage();
        clFishMax.GetComponent <Text>().text     = _ld.GetFishMax().ToString();
        clSpeed.GetComponent <Text>().text       = _ld.GetMoveSpeed().ToString();
        clPenetration.GetComponent <Text>().text = _ld.GetPenetration().ToString();

        nlImage.GetComponent <Image>().sprite    = data.GetLanceImage();
        nlFishMax.GetComponent <Text>().text     = data.GetFishMax().ToString();
        nlSpeed.GetComponent <Text>().text       = data.GetMoveSpeed().ToString();
        nlPenetration.GetComponent <Text>().text = data.GetPenetration().ToString();

        gameObject.SetActive(true);
    }