Add healing effect resource and integrate into game systems

This commit is contained in:
2025-10-29 02:27:50 +01:00
parent d046130f17
commit 853378c9c6
6 changed files with 18 additions and 5 deletions

View File

@@ -18,6 +18,7 @@ public class EffectFactory
DamageEffectResource damage => new DamageEffect(damage.Amount),
HitscanEffectResource hitscan => new HitscanEffect(hitscan.Range),
ConsumeAmmoCostResource consumeAmmo => new ConsumeAmmoCost(consumeAmmo.AmmoId, consumeAmmo.Amount),
HealEffectResource heal => new HealEffect(heal.Amount),
_ => throw new ArgumentOutOfRangeException(nameof(resource),
$"Effect type {resource.GetType().Name} not recognized")
};