Esempio n. 1
0
 public QueryGenerator(ICreatureStatCalculatorService calculatorService,
                       IParameterFactory parameterFactory,
                       IConditionQueryGenerator conditionQueryGenerator)
 {
     this.calculatorService       = calculatorService;
     this.parameterFactory        = parameterFactory;
     this.conditionQueryGenerator = conditionQueryGenerator;
 }
 public TrinityCoreSmartScriptExporter(ISmartFactory smartFactory,
                                       ISmartDataManager smartDataManager,
                                       ICurrentCoreVersion currentCoreVersion,
                                       IConditionQueryGenerator conditionQueryGenerator)
 {
     this.smartFactory            = smartFactory;
     this.smartDataManager        = smartDataManager;
     this.currentCoreVersion      = currentCoreVersion;
     this.conditionQueryGenerator = conditionQueryGenerator;
 }
Esempio n. 3
0
 public QueryGenerator(ITableDefinitionProvider tableDefinitionProvider,
                       ICreatureStatCalculatorService calculatorService,
                       IParameterFactory parameterFactory,
                       IConditionQueryGenerator conditionQueryGenerator)
 {
     this.tableDefinitionProvider = tableDefinitionProvider;
     this.calculatorService       = calculatorService;
     this.parameterFactory        = parameterFactory;
     this.conditionQueryGenerator = conditionQueryGenerator;
 }
Esempio n. 4
0
 public TrinityCoreSmartScriptExporter(ISmartFactory smartFactory,
                                       ISmartDataManager smartDataManager,
                                       ICurrentCoreVersion currentCoreVersion,
                                       ISolutionItemNameRegistry nameRegistry,
                                       IDatabaseProvider databaseProvider,
                                       IConditionQueryGenerator conditionQueryGenerator)
 {
     this.smartFactory            = smartFactory;
     this.smartDataManager        = smartDataManager;
     this.currentCoreVersion      = currentCoreVersion;
     this.nameRegistry            = nameRegistry;
     this.databaseProvider        = databaseProvider;
     this.conditionQueryGenerator = conditionQueryGenerator;
 }
 public ExporterHelper(SmartScript script,
                       IDatabaseProvider databaseProvider,
                       ISmartScriptSolutionItem item,
                       ISmartScriptExporter scriptExporter,
                       ICurrentCoreVersion currentCoreVersion,
                       ISolutionItemNameRegistry nameProvider,
                       IConditionQueryGenerator conditionQueryGenerator)
 {
     this.script                  = script;
     this.databaseProvider        = databaseProvider;
     this.item                    = item;
     this.scriptExporter          = scriptExporter;
     this.currentCoreVersion      = currentCoreVersion;
     this.conditionQueryGenerator = conditionQueryGenerator;
     this.nameProvider            = nameProvider;
 }
 public QueryGenerator(ITableDefinitionProvider tableDefinitionProvider, IConditionQueryGenerator conditionQueryGenerator)
 {
     this.tableDefinitionProvider = tableDefinitionProvider;
     this.conditionQueryGenerator = conditionQueryGenerator;
 }