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

@ -0,0 +1,16 @@
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;
}
}