public BuildManager(Dictionary <Race, BuildChoices> buildChoices, DebugService debugService, IMacroBalancer macroBalancer, IBuildDecisionService buildDecisionService, IEnemyPlayerService enemyPlayerService, ChatHistory chatHistory, EnemyStrategyHistory enemyStrategyHistory) { BuildChoices = buildChoices; DebugService = debugService; MacroBalancer = macroBalancer; BuildDecisionService = buildDecisionService; EnemyPlayerService = enemyPlayerService; ChatHistory = chatHistory; EnemyStrategyHistory = enemyStrategyHistory; }
public BuildManager(DefaultSharkyBot defaultSharkyBot) { BuildChoices = defaultSharkyBot.BuildChoices; DebugService = defaultSharkyBot.DebugService; MacroBalancer = defaultSharkyBot.MacroBalancer; BuildDecisionService = defaultSharkyBot.BuildDecisionService; EnemyPlayerService = defaultSharkyBot.EnemyPlayerService; ChatHistory = defaultSharkyBot.ChatHistory; EnemyStrategyHistory = defaultSharkyBot.EnemyStrategyHistory; }