public ShotsController(IShotService shotService, ILoginService loginService, IUserService userService, IMapper mapper) { this.shotService = shotService; this.loginService = loginService; this.userService = userService; this.mapper = mapper; }
public GameController(IGameService gameService, IShotService shotService, IHoleService holeService, IPlayerService playerService, IRankingService rankingService) { _gameService = gameService; _shotService = shotService; _holeService = holeService; _playerService = playerService; _rankingService = rankingService; }
void Start() { fullCamEffect = transform.Find("fullcam").gameObject; IShotResultService shotResultService = ServiceLocator.Request <IShotResultService>(); shotResultService.RegisterListener(hitEffect); shotResultService.RegisterListener(stopBallTrail); shotResultService.RegisterListener(MakeConfettis); //del merge catacrock, esta parte parece ser de Javi shotResultService.RegisterListener(ShotResultThrowerFeedback); shotResultService.RegisterListener(DrawPoints); shotResultService.RegisterListener(ShotResultGoalkeeperFeedback); ServiceLocator.Request <IPowerupService>().RegisterListener(PowerupCartela); //del merge catacrock, eventos de los powerups shotResultService.RegisterListener(realBallHit); shotResultService.RegisterListener(StopResultEffects); ServiceLocator.Request <IPowerupService>().RegisterListener(SlipperyParticles); ServiceLocator.Request <IPowerupService>().RegisterListener(SharpShooter); ServiceLocator.Request <IPowerupService>().RegisterListener(Chrono); ServiceLocator.Request <IPowerupService>().RegisterListener(Manoplas); //fin merge catacrock // en modo time_attack if (GameplayService.modoJuego.tipoModo == ModoJuego.TipoModo.TIME_ATTACK) { if (GameplayService.initialGameMode == GameMode.Shooter) { // si es tirador shotResultService.RegisterListener(DifficultyService.ModificarTiempoDeTimeAttack_Tirador); } else { // si es portero shotResultService.RegisterListener(DifficultyService.ModificarTiempoDeTimeAttack_Portero); } } IBullseyeService bullseyeService = ServiceLocator.Request <IBullseyeService>(); bullseyeService.RegisterListener(ShotResultBullseyeFeedback); IShotService shotService = ServiceLocator.Request <IShotService>(); shotService.RegisterListener(startBallTrail); shotService.RegisterListener(BalonFase); shotService.RegisterListener(BulletTime); //shotService.RegisterListener(aracnoSense); IDefenseService defenseService = ServiceLocator.Request <IDefenseService>(); defenseService.RegisterListener(defenseCircle); }
public GameEngine( IGameBoardBuilder gameBoardBuilder, IGameRenderer gameRenderer, IGameActionReader gameActionReader, IShipBuilder shipBuilder, IShipPlacementService shipPlacementService, IShotService shotService, ILogger <GameEngine> logger ) { _gameBoardBuilder = gameBoardBuilder; _gameRenderer = gameRenderer; _gameActionReader = gameActionReader; _shipBuilder = shipBuilder; _shipPlacementService = shipPlacementService; _shotService = shotService; _logger = logger; }
public ShotController(IShotService scoreService) { _shotService = scoreService; }