예제 #1
0
 public BatchUnitSelectionDetector(EventSystem eventSystem,
                                   ISelectionBox selectionBox,
                                   IGridPositionCalculator gridPositionCalculator,
                                   IGridUnitManager gridUnitManager)
 {
     _eventSystem            = eventSystem;
     _selectionBox           = selectionBox;
     _gridPositionCalculator = gridPositionCalculator;
     _gridUnitManager        = gridUnitManager;
 }
예제 #2
0
 public SelectionObserver(IDisposable observer, ISelectionBox selectionBox)
 {
     _observer     = observer;
     _selectionBox = selectionBox;
 }
예제 #3
0
 public SelectionObservable(IObservable <IUnit[]> observable, ISelectionBox selectionBox)
 {
     _observable   = observable;
     _selectionBox = selectionBox;
 }