creative-jam-20/Assets/Scripts/Upgrades/FireRateUpgrade.cs
TheDaringDan 989f2ef6fc Enemies now have HP values
They give points on destruction
Points update on UI based on GameManager info
2022-05-15 11:28:52 -04:00

28 lines
660 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FireRateUpgrade : Upgrade
{
[SerializeField]private float[] fireRates;
public FireRateUpgrade(string name, float[] cost, float[] fireRate){
this.cost = cost;
this.upgradeName = name;
this.fireRates = fireRate;
}
public void SetFireRates(float[] nFireRate){
this.fireRates = nFireRate;
}
public float GetFireRate(){
return fireRates[lvlUnlocked-1];
}
public override void Activate(){
if(base.UpgradeAttempt()){
GameManager.Instance.UpgradeFireRate(this);
}
}
}