Esempio n. 1
0
 public RoomActionService(IRoomInfoService roomInfoService, IUserStateInfoService userStateInfoService,
                          IGameInfoService gameInfoService)
 {
     this.roomInfoService      = roomInfoService;
     this.userStateInfoService = userStateInfoService;
     this.gameInfoService      = gameInfoService;
 }
Esempio n. 2
0
 public GameInfoWatchTimerExpiredMonitor(ILoggerFactory loggerFactory,
                                         IMessageService messageService, IGameInfoService gameInfoService)
 {
     logger = loggerFactory.CreateLogger <NotificationWatchGameInfoChangedMonitor>();
     this.messageService  = messageService;
     this.gameInfoService = gameInfoService;
 }
 public NinthPlanetScreenViewModelFactory(
     IPlayerDataProvider playerDataProvider,
     IGameInfoService gameInfoService,
     INinthPlanetService ninthPlanetService,
     IMessenger messenger,
     ILoggerFactory loggerFactory)
 {
     this.playerDataProvider = playerDataProvider ?? throw new System.ArgumentNullException(nameof(playerDataProvider));
     this.gameInfoService    = gameInfoService ?? throw new System.ArgumentNullException(nameof(gameInfoService));
     this.ninthPlanetService = ninthPlanetService ?? throw new System.ArgumentNullException(nameof(ninthPlanetService));
     this.messenger          = messenger ?? throw new System.ArgumentNullException(nameof(messenger));
     this.loggerFactory      = loggerFactory ?? throw new System.ArgumentNullException(nameof(loggerFactory));
 }
        public GameBrowserViewModel(
            IGameInfoService gameInfoService,
            IPlayerDataProvider playerDataService,
            IGameInfoViewModelFactory gameInfoVmFactory,
            IMessenger messenger,
            ILogger <GameBrowserViewModel> logger) : base(Resources.Strings.GameBrowser_Title, messenger, logger)
        {
            this.gameInfoService   = gameInfoService ?? throw new ArgumentNullException(nameof(gameInfoService));
            this.playerDataService = playerDataService ?? throw new ArgumentNullException(nameof(playerDataService));
            this.gameInfoVmFactory = gameInfoVmFactory ?? throw new ArgumentNullException(nameof(gameInfoVmFactory));
            this.logger            = logger ?? NullLogger <GameBrowserViewModel> .Instance;

            this.publicGames = new ObservableCollection <GameInfoViewModel>();
        }
 public NinthPlanetScreenViewModel(
     int gameId,
     GameInfo gameInfo,
     GameState gameState,
     IPlayerDataProvider playerDataService,
     IGameInfoService gameInfoService,
     INinthPlanetService ninthPlanetService,
     IMessenger messenger,
     ILogger <NinthPlanetScreenViewModel> logger)
     : this(gameId, playerDataService, gameInfoService, ninthPlanetService, messenger, logger)
 {
     this.gameInfo  = gameInfo;
     this.gameState = gameState;
 }
 public RosterController(IAccountService accountService, IRosterService rosterService, UserManager <UserEntity> userManager,
                         ILogger logger, IScheduleService scheduleService, IMatchDetailService matchDetailService,
                         ISummonerInfoRepository summonerInfoRepository, IScheduleRepository scheduleRepository,
                         IGameInfoService gameInfoService)
 {
     _accountService         = accountService ?? throw new ArgumentNullException(nameof(accountService));
     _rosterService          = rosterService ?? throw new ArgumentNullException(nameof(rosterService));
     _userManager            = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _logger                 = logger ?? throw new ArgumentNullException(nameof(logger));
     _scheduleService        = scheduleService ?? throw new ArgumentNullException(nameof(scheduleService));
     _matchDetailService     = matchDetailService ?? throw new ArgumentNullException(nameof(matchDetailService));
     _summonerInfoRepository = summonerInfoRepository ?? throw new ArgumentNullException(nameof(summonerInfoRepository));
     _scheduleRepository     = scheduleRepository ?? throw new ArgumentNullException(nameof(scheduleRepository));
     _gameInfoService        = gameInfoService ?? throw new ArgumentNullException(nameof(gameInfoService));
 }
        public NinthPlanetScreenViewModel(
            int gameId,
            IPlayerDataProvider playerDataService,
            IGameInfoService gameInfoService,
            INinthPlanetService ninthPlanetService,
            IMessenger messenger,
            ILogger <NinthPlanetScreenViewModel> logger)
            : base(Resources.Strings.PlanetNine_Title, messenger, logger)
        {
            this.gameId = gameId;
            if (gameState != null)
            {
                Debug.Assert(gameState.GameId == gameId, "Game ids are not the same!");
            }

            this.playerDataService  = playerDataService ?? throw new ArgumentNullException(nameof(playerDataService));
            this.gameInfoService    = gameInfoService ?? throw new ArgumentNullException(nameof(gameInfoService));
            this.ninthPlanetService = ninthPlanetService ?? throw new ArgumentNullException(nameof(ninthPlanetService));
        }
Esempio n. 8
0
 // Start is called before the first frame update
 void Start()
 {
     _GameService = Services.Instance.GameInfo;
     Services.Instance.GameInfo.Coins++;
     //  Debug.Log(Services.Instance.GameInfo.Coins);
 }
Esempio n. 9
0
    private void Initialize()
    {
        SettingsService = new SettingsService();

        GameInfo = new GameInfoService(SettingsService);
    }
Esempio n. 10
0
 public GamesInfoController(IGameInfoService gameInfoService)
 {
     _gameInfoService = gameInfoService;
 }
Esempio n. 11
0
 public GameActionService(IGameInfoService gameInfoService, IUserStateInfoService userStateInfoService)
 {
     this.gameInfoService      = gameInfoService;
     this.userStateInfoService = userStateInfoService;
 }