MarisaMagicalStudy/Assets/Scripts/Abilities/Upgrades/EnemyCountPowerup.cs

16 lines
618 B
C#

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;
}
}