Beispiel #1
0
        public void CreatePlayerState(int number, string name)
        {
            RobotModel robotModel = new RobotModel(number, name);

            playerState        = playerService.CreatePlayerState(robotModel, gameHistory);
            playerStateService = new PlayerStateService(playerState);
        }
Beispiel #2
0
 public CTabHub(PublicUriService publicUri, IPlayerStateService service, ILogger <CTabHub> logger, TacMapService tacMapService)
 {
     _publicUri     = publicUri;
     _service       = service;
     _logger        = logger;
     _tacMapService = tacMapService;
 }
Beispiel #3
0
 public void Configure(NetworkServicesConfig config)
 {
     if (clubPenguinClient != null)
     {
         clubPenguinClient.Destroy();
     }
     clubPenguinClient = new ClubPenguinClient(monoBehaviour, config.CPAPIServicehost, config.CPAPIClientToken, config.ClientApiVersion, config.CPGameServerZone, !offlineMode && config.CPGameServerEncrypted, config.CPGameServerDebug, config.CPLagMonitoring, config.CPGameServerLatencyWindowSize, config.CPWebServiceLatencyWindowSize, config.CPMonitoringServicehost, config.CPWebsiteAPIServicehost, offlineMode);
     currentConfig     = config;
     worldService      = new WorldService();
     worldService.Initialize(clubPenguinClient);
     playerStateService = new PlayerStateService();
     playerStateService.Initialize(clubPenguinClient);
     chatService = new ChatService();
     chatService.Initialize(clubPenguinClient);
     playerActionService = new PlayerActionService();
     playerActionService.Initialize(clubPenguinClient);
     iglooService = new IglooService();
     iglooService.Initialize(clubPenguinClient);
     inventoryService = new InventoryService();
     inventoryService.Initialize(clubPenguinClient);
     breadcrumbService = new BreadcrumbService();
     breadcrumbService.Initialize(clubPenguinClient);
     savedOutfitService = new SavedOutfitService();
     savedOutfitService.Initialize(clubPenguinClient);
     prototypeService = new PrototypeService();
     prototypeService.Initialize(clubPenguinClient);
     questService = new QuestService();
     questService.Initialize(clubPenguinClient);
     consumableService = new ConsumableService();
     consumableService.Initialize(clubPenguinClient);
     friendsService = new FriendsService();
     friendsService.Initialize(clubPenguinClient);
     rewardService = new RewardService();
     rewardService.Initialize(clubPenguinClient);
     taskService = new TaskNetworkService();
     taskService.Initialize(clubPenguinClient);
     minigameService = new MinigameService();
     minigameService.Initialize(clubPenguinClient);
     iapService = new IAPService();
     iapService.Initialize(clubPenguinClient);
     tutorialService = new TutorialService();
     tutorialService.Initialize(clubPenguinClient);
     moderationService = new ModerationService();
     moderationService.Initialize(clubPenguinClient);
     disneyStoreService = new DisneyStoreService();
     disneyStoreService.Initialize(clubPenguinClient);
     newsfeedService = new NewsfeedService();
     newsfeedService.Initialize(clubPenguinClient);
     catalogService = new CatalogService();
     catalogService.Initialize(clubPenguinClient);
     partyGameService = new PartyGameService();
     partyGameService.Initialize(clubPenguinClient);
     scheduledEventService = new ScheduledEventService();
     scheduledEventService.Initialize(clubPenguinClient);
     diagnosticsService = new DiagnosticsService();
     diagnosticsService.Initialize(clubPenguinClient);
     captchaService = new CaptchaService();
     captchaService.Initialize(clubPenguinClient);
 }
Beispiel #4
0
 //раздуватель - длинный список параетров
 public MoveCommand(IGameStateService changeGameState,
                    IPlayerStateService changePlayerState, MoveParameter parameter)
 {
     gameState      = changeGameState;
     playerState    = changePlayerState;
     this.parameter = parameter;
     actionCharge   = 5;
 }
 public CheckDetectionService(
     IPlayerStateService playerStateService,
     IBoardMoveService <ChessPieceEntity> moveService,
     IFindAttackPaths findAttackPaths,
     IPathsValidator <ChessPieceEntity> pathsValidator
     )
 {
     _moveService        = moveService;
     _playerStateService = playerStateService;
     _pathFinder         = findAttackPaths;
     _pathsValidator     = pathsValidator;
 }
Beispiel #6
0
 public PickCargoCommand(IGameStateService changeGameState, IPlayerStateService changePlayerState)
 {
     gameStateService   = changeGameState;
     playerStateService = changePlayerState;
 }
Beispiel #7
0
 public HomeController(PublicUriService publicUri, IPlayerStateService service, TacMapService tacMap)
 {
     _publicUri = publicUri;
     _service   = service;
     _tacMap    = tacMap;
 }
Beispiel #8
0
 public PickCargoCommand(IGameStateService changeGameState, IPlayerStateService changePlayerState)
 {
     gameState    = changeGameState;
     playerState  = changePlayerState;
     actionCharge = 10;
 }
Beispiel #9
0
 public GameService(ICartridgeService cartridgeService, IPlayerStateService playerStateService, IGameStateService gameStateService)
 {
     _cartridgeService   = cartridgeService;
     _gameStateService   = gameStateService;
     _playerStateService = playerStateService;
 }