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