public void UpgradeTo(eTurretLevel lvl) { if (alive == true) { if (lvl == eTurretLevel.Second) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); turretDamage *= 1.2f; fireRate *= 0.8f; myTurretLvl = eTurretLevel.Second; } if (lvl == eTurretLevel.Third) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); turretDamage *= 1.2f; fireRate *= 0.8f; myTurretLvl = eTurretLevel.Third; } if (lvl == eTurretLevel.Fourth) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); turretDamage *= 1.2f; fireRate *= 0.8f; myTurretLvl = eTurretLevel.Fourth; } } }
public void UpgradeTo(eTurretLevel lvl) { if (lvl == eTurretLevel.Second) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); //turretDamage += turretDamage; fireRate -= fireRate / 3; anim.speed += anim.speed / 3; PublicStats.boltDamage *= 1.3f; myTurretLvl = eTurretLevel.Second; } if (lvl == eTurretLevel.Third) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); //turretDamage += turretDamage; fireRate -= fireRate / 3; anim.speed += anim.speed / 3; PublicStats.boltDamage *= 1.3f; myTurretLvl = eTurretLevel.Third; } if (lvl == eTurretLevel.Fourth) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); //turretDamage += turretDamage; fireRate -= fireRate / 3; anim.speed += anim.speed / 3; PublicStats.boltDamage *= 1.3f; myTurretLvl = eTurretLevel.Fourth; } }
public void UpgradeTo(eTurretLevel lvl) { if (lvl == eTurretLevel.Second) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); PublicStats.FlameBallDamage = 70; PublicStats.FlameBallRadius += 1; //turretDamage += turretDamage; fireRate -= fireRate *= 0.2f; myTurretLvl = eTurretLevel.Second; } if (lvl == eTurretLevel.Third) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); PublicStats.FlameBallRadius += 1; PublicStats.FlameBallDamage = 80; //turretDamage += turretDamage; fireRate -= fireRate *= 0.2f; myTurretLvl = eTurretLevel.Third; } if (lvl == eTurretLevel.Fourth) { Instantiate(upgradeParticle, transform.position, upgradeParticle.transform.rotation); PublicStats.FlameBallRadius += 1; PublicStats.FlameBallDamage = 90; //turretDamage += turretDamage; fireRate -= fireRate *= 0.2f; myTurretLvl = eTurretLevel.Fourth; } }