Esempio n. 1
0
 // Start is called before the first frame update
 void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
Esempio n. 2
0
        private void AddBattleUpgrades()
        {
            BattleUpgrades upgrades       = BattleUpgrades.instance;
            Attacker       attackerScript = GetComponent <Attacker>();

            attackerScript.AddToBaseDamage(upgrades.damageBoost);
            attackerScript.IncreaseCriticalChance(upgrades.criticalChanceBoost);
            attackerScript.IncreaseCriticalDamageMultiplier(upgrades.criticalDamageBoost);
            AddMaxHealth(upgrades.healthBoost);
            GetComponent <Mover>().IncreaseMoveSpeed(upgrades.moveSpeedBoost);
        }