public AstrologyFocusCardMoveResolver(INoActionStep noActionRequestActionRequest, IScienceResolverUtility scienceResolverUtility) : base() { _scienceResolverUtility = scienceResolverUtility; _actionSteps.Add(0, noActionRequestActionRequest); FocusType = FocusType.Science; FocusLevel = FocusLevel.Lvl1; }
public MathematicsFocusCardMoveResolver(INoActionStep noActionRequestActionRequest, ISmallestTradeTokenPileResolver smallestTradeTokenPileResolver, IScienceResolverUtility scienceResolverUtility) : base() { _scienceResolverUtility = scienceResolverUtility; _smallestTradeTokenPileResolver = smallestTradeTokenPileResolver; _actionSteps.Add(0, noActionRequestActionRequest); FocusType = FocusType.Science; FocusLevel = FocusLevel.Lvl2; }
public ReplaceablePartsCardMoveResolver(INoActionStep noActionRequestActionRequest, IScienceResolverUtility scienceResolverUtility, ITechnologyUpgradeResolver technologyUpgradeResolver) : base() { _scienceResolverUtility = scienceResolverUtility; _technologyUpgradeResolver = technologyUpgradeResolver; _actionSteps.Add(0, noActionRequestActionRequest); FocusType = FocusType.Science; FocusLevel = FocusLevel.Lvl3; }