using UnityEngine; public class PerkCostModifyer : MonoBehaviour { public Equippable requiredPerk; public int[] upgradeCostChange; private void Start() { if (PerkManager.IsEquipped(requiredPerk)) { BuildSlot component = GetComponent(); for (int i = 0; i < component.Upgrades.Count; i++) { component.Upgrades[i].cost += upgradeCostChange[i]; } } Object.Destroy(this); } }