public void InjectDependencies(
     IUnitConfig config, IUnitExperienceLogic unitExperienceLogic,
     UnitSignals signals
     )
 {
     Config = config;
     UnitExperienceLogic = unitExperienceLogic;
     Signals             = signals;
 }
 public void InjectDependencies(
     IUnitExperienceLogic experienceLogic, IUnitPromotionLogic unitPromotionLogic,
     UnitSignals unitSignals, DiContainer container
     )
 {
     UnitExperienceLogic = experienceLogic;
     UnitPromotionLogic  = unitPromotionLogic;
     UnitSignals         = unitSignals;
     Container           = container;
 }