Beispiel #1
0
 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;
 }
 public GameController(IGameService gameService, IShotService shotService, IHoleService holeService, IPlayerService playerService, IRankingService rankingService)
 {
     _gameService    = gameService;
     _shotService    = shotService;
     _holeService    = holeService;
     _playerService  = playerService;
     _rankingService = rankingService;
 }
Beispiel #4
0
    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);
    }
Beispiel #5
0
 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;
 }
 public ShotController(IShotService scoreService)
 {
     _shotService = scoreService;
 }