Beispiel #1
0
 void Inject(
     ITilemapView tilemapView,
     ITileSelectView tileSelectView,
     IGameInputView gameInputView,
     IPlaceTileUseCase mapPlaceUseCase,
     IGameParameterUseCase gameParameterUseCase)
 {
     _tilemapView          = tilemapView;
     _tileSelectView       = tileSelectView;
     _gameInputView        = gameInputView;
     _mapPlaceUseCase      = mapPlaceUseCase;
     _gameParameterUseCase = gameParameterUseCase;
 }
Beispiel #2
0
 void Inject(
     ITilemapView tilemapView,
     ICameraView cameraView,
     IGameInputManager inputManager,
     IPlaceTileUseCase mapPlaceUseCase,
     ITileSelectView tileSelectView)
 {
     _tilemapView     = tilemapView;
     _cameraView      = cameraView;
     _inputManager    = inputManager;
     _tileSelectView  = tileSelectView;
     _mapPlaceUseCase = mapPlaceUseCase;
     _model           = new GameInputModel();
 }
Beispiel #3
0
 public void Inject(
     IPlaceTileUseCase placeUseCase
     )
 {
     _placeUseCase = placeUseCase;
 }