public IfCommandProcessor(LineService lineService , IBookmarkService bookmarkService , IConditionalObjectLogic conditionalObjectLogic , IVariableAccessor variableAccessor , IVocabularyProcessor sessionVocabularyProcessor ) : base(Keyword.If, lineService) { _bookmarkService = bookmarkService; _conditionalObjectLogic = conditionalObjectLogic; _variableAccessor = variableAccessor; _sessionVocabularyProcessor = sessionVocabularyProcessor; }
public GetCommandProcessorsService(IScriptAccessor scriptAccessor , IFlagAccessor flagAccessor , LineService lineService , IImageAccessor imageAccessor , IVideoAccessor videoAccessor , IVariableAccessor variableAccessor , ITauntAccessor tauntAccessor , IConfigurationAccessor configurationAccessor , IRandomNumberService randomNumberService , INotifyUser notifyUser , ISettingsAccessor settingsAccessor , IPathsAccessor pathsAccessor , IBookmarkService bookmarkService , IMediaContainerService mediaContainerService , ITimeService timeService , ILineCollectionFilter lineCollectionFilter , IVitalSubService vitalSubService , IConditionalObjectLogic conditionalObjectLogic , IVocabularyProcessor sessionVocabularyProcessor ) { _scriptAccessor = scriptAccessor; _flagAccessor = flagAccessor; _lineService = lineService; _imageAccessor = imageAccessor; _videoAccessor = videoAccessor; _variableAccessor = variableAccessor; _tauntAccessor = tauntAccessor; _configurationAccessor = configurationAccessor; _randomNumberService = randomNumberService; _notifyUser = notifyUser; _settingsAccessor = settingsAccessor; _pathsAccessor = pathsAccessor; _bookmarkService = bookmarkService; _mediaContainerService = mediaContainerService; _timeService = timeService; _lineCollectionFilter = lineCollectionFilter; _vitalSubService = vitalSubService; _conditionalObjectLogic = conditionalObjectLogic; _sessionVocabularyProcessor = sessionVocabularyProcessor; }