Add healing effect resource and integrate into game systems
This commit is contained in:
@@ -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")
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user