public AnimalHusbandryFocusCardMoveResolver(IWonderPlacementCityActionRequestStep wonderPlacementCityActionRequestStep, ICityPlacementActionRequestStep cityPlacementActionRequestStep, ICityPlacementInformationRequestStep cityPlacementInformationRequestStep, IFocusBarTechnologyUpgradeResolver focusBarTechnologyUpgradeResolver, IIndustryResolverUtility industryResolverUtility) : base() { _industryResolverUtiliity = industryResolverUtility; _focusBarTechnologyUpgradeResolver = focusBarTechnologyUpgradeResolver; FocusType = FocusType.Industry; FocusLevel = FocusLevel.Lvl2; _actionSteps.Add(0, wonderPlacementCityActionRequestStep); _actionSteps.Add(1, cityPlacementActionRequestStep); _actionSteps.Add(2, cityPlacementInformationRequestStep); }
public UrbanizationFocusCardMoveResolver(IWonderPlacementCityActionRequestStep wonderPlacementCityActionRequestStep, ICityPlacementActionRequestStep cityPlacementActionRequestStep, ICityPlacementInformationRequestStep cityPlacementInformationRequestStep, IFocusBarTechnologyUpgradeResolver focusBarTechnologyUpgradeResolver, IIndustryResolverUtility industryResolverUtility, IBotRoundStateCache botRoundStateCache) : base() { _industryResolverUtiliity = industryResolverUtility; _focusBarTechnologyUpgradeResolver = focusBarTechnologyUpgradeResolver; _botRoundStateCache = botRoundStateCache; FocusType = FocusType.Industry; FocusLevel = FocusLevel.Lvl4; _actionSteps.Add(0, wonderPlacementCityActionRequestStep); _actionSteps.Add(1, cityPlacementActionRequestStep); _actionSteps.Add(2, cityPlacementInformationRequestStep); }