public void InjectDependencies(
     IUnitExperienceLogic experienceLogic, IUnitPromotionLogic unitPromotionLogic,
     UnitSignals unitSignals, DiContainer container
     )
 {
     UnitExperienceLogic = experienceLogic;
     UnitPromotionLogic  = unitPromotionLogic;
     UnitSignals         = unitSignals;
     Container           = container;
 }
Exemplo n.º 2
0
 public PromotionParser(
     ICombatPromotionParser combatParser, IMovementPromotionParser movementParser,
     IHealingPromotionParser healingParser, IUnitPromotionLogic unitPromotionLogic
     )
 {
     CombatParser       = combatParser;
     MovementParser     = movementParser;
     HealingParser      = healingParser;
     UnitPromotionLogic = unitPromotionLogic;
 }