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

26 lines
462 B
C#

using UnityEngine;
public class AbilityUpgrade : ScriptableObject
{
[Header("Identification")]
public string upgradeName;
public Sprite upgradeIcon;
public PlayerAbility thisPlayerAbility;
[Header("Stats")]
public int count = 1;
public virtual void ApplyUpgrade()
{
UpgradeEffects();
}
protected virtual void UpgradeEffects()
{
}
public virtual void ApplyRemoval()
{
}
}