コード例 #1
0
ファイル: Controller.cs プロジェクト: Koesterc/Tower-Defense
    public void UpgradeRange()
    {
        DefenseTowers dt = curSelected.GetComponent <DefenseTowers>();

        if (dt.weaponRate.upgrade.curLvl >= dt.weaponRate.upgrade.maxLvl)
        {
            maxedOut.Play();
            return;
        }
        upgradeSound.Play();
        dt.weaponRate.fireRate -= dt.weaponRate.upgrade.fireRate;
        dt.weaponRate.upgrade.curLvl++;
    }
コード例 #2
0
ファイル: Controller.cs プロジェクト: Koesterc/Tower-Defense
    public void UpgradeDamage()
    {
        DefenseTowers dt = curSelected.gameObject.GetComponent <DefenseTowers>();

        if (dt.firePower.upgrade.curLvl >= dt.firePower.upgrade.maxLvl)
        {
            maxedOut.Play();
            return;
        }

        upgradeSound.Play();
        dt.firePower.damage += dt.firePower.upgrade.damage;
        dt.firePower.upgrade.curLvl++;
    }