Пример #1
0
 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;
         }
     }
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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;
     }
 }