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 UnityEngine;
[CreateAssetMenu(fileName = "New Speed Effect", menuName = "Effects/Speed")]
public class SpeedEffect : Effect
{
[SerializeField] private float speedAmount;
public override void ApplyEffect(Entity affectedEntity)
{
base.ApplyEffect(affectedEntity);
affectedEntity.speedMultiplier += speedAmount;
}
public override void RemoveEffect(Entity affectedEntity)
{
affectedEntity.speedMultiplier = 1f; //supposed to be -= speedAmount but it's fucked.
}
}