Example #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;
    }
Example #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() + "円";
    }
Example #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();
    }
Example #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);
        //}
    }
Example #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);
    }