public SectionBuilderConfigurator(LevelData levelData)
 {
     this.levelData = levelData;
     bladeSectionLenghtManager = ServiceLocator.getService<IBladeSectionDifficulty>();
     processorSectionDifficultyManager = ServiceLocator.getService<IProcessorGroupDifficulty>();
     heatVentSectionDifficultyManager = ServiceLocator.getService<IHeatVentSectionDifficulty>();
     bugsSectionDifficulty = ServiceLocator.getService<IBugsSectionDifficulty>();
 }
 public ProcessorPatternConfigurator()
 {
     patternDifficulty = ServiceLocator.getService<IProcessorGroupDifficulty>();
     minimalOffset = patternDifficulty.GetProcessorPatternCycleOffset();
 }