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