using UnityEngine; public class PerkIncomeModifyer : MonoBehaviour { public Equippable requiredPerk; public int[] upgradeIncomeChange; private void Start() { if (PerkManager.IsEquipped(requiredPerk)) { BuildSlot component = GetComponent(); for (int i = 0; i < component.Upgrades.Count; i++) { foreach (BuildSlot.UpgradeBranch upgradeBranch in component.Upgrades[i].upgradeBranches) { upgradeBranch.goldIncomeChange += upgradeIncomeChange[i]; } } } Object.Destroy(this); } }