this idiot forgot to commit an entire month's worth of code

This commit is contained in:
Sylvia 2026-04-22 18:23:31 -07:00
parent c67146ea1a
commit a3321d361c
51 changed files with 3644 additions and 84 deletions

View file

@ -5,15 +5,17 @@ public class AbilityUpgrade : ScriptableObject
[Header("Identification")]
public string upgradeName;
public Sprite upgradeIcon;
public int rarity; //higher is rarer
public int cost;
[Header("Stats")]
[SerializeField] private string hi; //never use this lol it's just for the header
public void ApplyUpgrade(PlayerAbility abilityToUpgrade)
public void ApplyUpgrade(PlayerAbility abilityToUpgrade, float optionalInput = 0)
{
UpgradeEffects(abilityToUpgrade);
UpgradeEffects(abilityToUpgrade, optionalInput);
}
protected virtual void UpgradeEffects(PlayerAbility abilityToUpgrade)
protected virtual void UpgradeEffects(PlayerAbility abilityToUpgrade, float optionalInput)
{
}