public FireboltSpellHandler(Level level, IAttackProcessor attackProcessor, IStatsComputer statsComputer, IAttackGenerator attackGenerator)
 {
     Level           = level;
     AttackProcessor = attackProcessor;
     StatsComputer   = statsComputer;
     AttackGenerator = attackGenerator;
 }
 public HealAbilityHandler(Level level, IAttackGenerator attackGenerator, IAttackProcessor attackProcessor,
                           IEventSystem eventSystem, GameConfiguration gameConfiguration)
 {
     Level             = level;
     AttackGenerator   = attackGenerator;
     AttackProcessor   = attackProcessor;
     EventSystem       = eventSystem;
     GameConfiguration = gameConfiguration;
 }
 public ActionTickedEffectSystem(IEventSystem eventSystem, IAttackProcessor attackProcessor)
 {
     EventSystem     = eventSystem;
     AttackProcessor = attackProcessor;
 }