using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(fileName = "Enemy Count Upgrade", menuName = "AbilityUpgrades/EnemyCountUpgrade")] public class EnemyCountPowerup : AbilityUpgrade { public float damageIncreasePercentage; [SerializeField] private EnemyCountRuntime runtimeObject; protected override void UpgradeEffects(PlayerAbility abilityToUpgrade, float optionalInput) { EnemyCountRuntime newRuntimeObject = Instantiate(runtimeObject, abilityToUpgrade.transform); newRuntimeObject.baseSO = this; newRuntimeObject.thisAbility = abilityToUpgrade; } }