コード例 #1
0
    // displays stats from tower gameObject press
    public void UpdateTheTowerInfo()
    {
        // finds the selected object
        selectedTower = GameObject.FindGameObjectWithTag("Selected");

        towerStats = selectedTower.GetComponent <TowerStats> ();

        price.text    = "Price: " + towerStats.price;
        damage.text   = "Damage: " + towerStats.GetDamage();
        fireRate.text = "Fire Rate: " + towerStats.fireRate;
        range.text    = "Range: " + towerStats.range;

        dmgPerSec = towerStats.GetDamage() / towerStats.fireRate;
        dps.text  = "DPS: " + dmgPerSec;
    }
コード例 #2
0
    // displays stats from button press
    public void Stats(string tower)
    {
        if (tower == "basicTower")
        {
            towerNumber = 0;
        }
        if (tower == "sniperTower")
        {
            towerNumber = 1;
        }

        towerStats = Towers[towerNumber].GetComponent <TowerStats> ();

        price.text    = "Price: " + towerStats.price;
        damage.text   = "Damage: " + towerStats.GetDamage();
        fireRate.text = "Shots per second: " + 1 / towerStats.fireRate;
        range.text    = "Range: " + towerStats.range;

        dmgPerSec = towerStats.GetDamage() / towerStats.fireRate;
        dps.text  = "DPS: " + dmgPerSec;
    }