public DefaultPlayerStateBehaviour(IInteractionManagerDesktop <IUnitView> unitSelector, IInteractionManagerDesktop <ITileView> tileSelector, HighlightingColorSettings highlightingColorSettings) { _unitSelector = unitSelector; _tileSelector = tileSelector; _highlightingColorSettings = highlightingColorSettings; }
public UnitSelectedStateBehaviour(HighlightingColorSettings highlightingColorSettings, IInteractionManagerDesktop <ITileView> tileSelector, IInteractionManagerDesktop <IUnitView> unitSelector, IStateController stateController) { _highlightingColorSettings = highlightingColorSettings; _tileSelector = tileSelector; _unitSelector = unitSelector; _stateController = stateController; }