コード例 #1
0
        public TutorialController(ITutorialService tutorialService, IMapper mapper, IWebHostEnvironment environment, IConfiguration configuaration)
        {
            _tutorialService = tutorialService; _environment = environment;
            _configuaration = configuaration;
            _mapper = mapper;

        }
コード例 #2
0
ファイル: MarketController.cs プロジェクト: kamlys/Game
 public MarketController(IMarketService marketService, IProductService productServise, IUserProductService userProductService, ITutorialService tutroialService)
 {
     _marketService = marketService;
     _productService = productServise;
     _userProductService = userProductService;
     _tutorialService = tutroialService;
 }
コード例 #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);
 }
コード例 #4
0
 public UploadFileController(IAzureBlobService azureBlobService,
                             ITutorialStepService tutorialStepService,
                             ITutorialService tutorialService)
 {
     _azureBlobService    = azureBlobService;
     _tutorialStepService = tutorialStepService;
     _tutorialService     = tutorialService;
 }
コード例 #5
0
ファイル: UserController.cs プロジェクト: kamlys/Game
 public UserController(IUserService userService, IUserProductService userProductService, IUserBuildingService userBuildingService, INotificationService notificationService, ITutorialService tutorialService)
 {
     _userService = userService;
     _userProductService = userProductService;
     _userBuildingService = userBuildingService;
     _notificationService = notificationService;
     _tutorialService = tutorialService;
 }
コード例 #6
0
 private ITutorialService getTutorialService()
 {
     if (tutorialService == null)
     {
         tutorialService = Service.Get <INetworkServicesManager>().TutorialService;
     }
     return(tutorialService);
 }
コード例 #7
0
        public void Setup()
        {
            progressDataService        = A.Fake <IProgressDataService>();
            tutorialContentDataService = A.Fake <ITutorialContentDataService>();

            tutorialService = new TutorialService(
                tutorialContentDataService,
                progressDataService
                );
        }
コード例 #8
0
 public CourseContentController(
     ICourseDataService courseDataService,
     ISectionService sectionService,
     ITutorialService tutorialService
     )
 {
     this.courseDataService = courseDataService;
     this.sectionService    = sectionService;
     this.tutorialService   = tutorialService;
 }
コード例 #9
0
 public LearningContentController(
     IBrandsService brandsService,
     ITutorialService tutorialService,
     ICourseService courseService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService
     )
 {
     this.brandsService   = brandsService;
     this.tutorialService = tutorialService;
     this.courseService   = courseService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
 }
コード例 #10
0
        public void Setup()
        {
            courseService   = A.Fake <ICourseService>();
            tutorialService = A.Fake <ITutorialService>();
            sectionService  = A.Fake <ISectionService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();
            config = A.Fake <IConfiguration>();
            multiPageFormService = A.Fake <IMultiPageFormService>();

            A.CallTo(
                () => courseService.GetCentreSpecificCourseStatisticsWithAdminFieldResponseCounts(
                    A <int> ._,
                    A <int> ._,
                    false
                    )
                ).Returns(courses);

            A.CallTo(() => courseService.GetCentreCourseDetails(A <int> ._, A <int?> ._)).Returns(details);
            A.CallTo(
                () => courseService.GetApplicationOptionsAlphabeticalListForCentre(A <int> ._, A <int?> ._, A <int?> ._)
                ).Returns(applicationOptions);

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();

            controller = new CourseSetupController(
                courseService,
                tutorialService,
                sectionService,
                searchSortFilterPaginateService,
                config,
                multiPageFormService
                )
                         .WithDefaultContext()
                         .WithMockUser(true, 101)
                         .WithMockTempData();
            const string cookieValue = "Status|Active|false";

            controllerWithCookies = new CourseSetupController(
                courseService,
                tutorialService,
                sectionService,
                searchSortFilterPaginateService,
                config,
                multiPageFormService
                )
                                    .WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse)
                                    .WithMockUser(true, 101)
                                    .WithMockTempData();
        }
コード例 #11
0
 public CourseSetupController(
     ICourseService courseService,
     ITutorialService tutorialService,
     ISectionService sectionService,
     ISearchSortFilterPaginateService searchSortFilterPaginateService,
     IConfiguration config,
     IMultiPageFormService multiPageFormService
     )
 {
     this.courseService   = courseService;
     this.tutorialService = tutorialService;
     this.sectionService  = sectionService;
     this.searchSortFilterPaginateService = searchSortFilterPaginateService;
     this.config = config;
     this.multiPageFormService = multiPageFormService;
 }
コード例 #12
0
        public HomeViewModel(IOrderWorkflowService orderWorkflowService,
                             IMvxWebBrowserTask browserTask,
                             ILocationService locationService,
                             ITutorialService tutorialService,
                             IPushNotificationService pushNotificationService,
                             IVehicleService vehicleService,
                             IAccountService accountService,
                             IPhoneService phoneService,
                             ITermsAndConditionsService termsService,
                             IPaymentService paymentService,
                             IMvxLifetime mvxLifetime,
                             IPromotionService promotionService,
                             IMetricsService metricsService,
                             IBookingService bookingService,
                             INetworkRoamingService networkRoamingService)
        {
            _locationService         = locationService;
            _orderWorkflowService    = orderWorkflowService;
            _tutorialService         = tutorialService;
            _pushNotificationService = pushNotificationService;
            _vehicleService          = vehicleService;
            _termsService            = termsService;
            _mvxLifetime             = mvxLifetime;
            _metricsService          = metricsService;
            _bookingService          = bookingService;
            _accountService          = accountService;
            _paymentService          = paymentService;

            Panel = new PanelMenuViewModel(browserTask, orderWorkflowService, accountService, phoneService, paymentService, promotionService);

            Map              = AddChild <MapViewModel>();
            OrderOptions     = AddChild <OrderOptionsViewModel>();
            OrderReview      = AddChild <OrderReviewViewModel>();
            OrderEdit        = AddChild <OrderEditViewModel>();
            OrderAirport     = AddChild <OrderAirportViewModel>();
            BottomBar        = AddChild <BottomBarViewModel>();
            AddressPicker    = AddChild <AddressPickerViewModel>();
            BookingStatus    = AddChild <BookingStatusViewModel>();
            DropOffSelection = AddChild <DropOffSelectionMidTripViewModel>();

            Observe(_vehicleService.GetAndObserveAvailableVehiclesWhenVehicleTypeChanges(), ZoomOnNearbyVehiclesIfPossible);
            Observe(networkRoamingService.GetAndObserveMarketSettings(), MarketChanged);
        }
コード例 #13
0
        public void Setup()
        {
            brandsService   = A.Fake <IBrandsService>();
            courseService   = A.Fake <ICourseService>();
            tutorialService = A.Fake <ITutorialService>();
            searchSortFilterPaginateService = A.Fake <ISearchSortFilterPaginateService>();

            httpRequest  = A.Fake <HttpRequest>();
            httpResponse = A.Fake <HttpResponse>();

            const string cookieValue = "ActiveStatus|Active|false";

            controller = new LearningContentController(
                brandsService,
                tutorialService,
                courseService,
                searchSortFilterPaginateService
                ).WithMockHttpContext(httpRequest, CookieName, cookieValue, httpResponse)
                         .WithMockUser(true)
                         .WithMockServices()
                         .WithMockTempData();
        }
コード例 #14
0
ファイル: OfficeController.cs プロジェクト: kamlys/Game
 public OfficeController(IUserBuildingService userBuildingService,
     IMarketService marketService,
     IUserProductService userProductService,
     INotificationService notificationService,
     IProductRequirementsService productRequirementService,
     IBuildingHelper buildingsHelper,
     IProductService productService,
     IMapService mapService,
     IUserService userService,
     IDealService dealService,
     ITutorialService tutorialService)
 {
     _userBuildingService = userBuildingService;
     _userProductService = userProductService;
     _marketService = marketService;
     _notificationService = notificationService;
     _dealService = dealService;
     _buildingsHelper = buildingsHelper;
     _productService = productService;
     _mapService = mapService;
     _userService = userService;
     _productRequirementService = productRequirementService;
     _tutorialService = tutorialService;
 }
    public override void Begin(params object[] parameters)
    {
        if (TutorialManager.IsActivated)
        {
            ITutorialService service = TutorialManager.GetService();
            if (service != null && !service.GetValue <bool>(TutorialManager.EnableVictoryKey, true))
            {
                base.GameServer.PostStateChange(typeof(GameServerState_Turn_AI), new object[0]);
                return;
            }
        }
        base.Begin(parameters);
        if (Amplitude.Unity.Framework.Application.Version.Accessibility <= Accessibility.Internal)
        {
            Diagnostics.Log("GameServerState_Turn_CheckForGameEndingConditions.");
        }
        IVictoryManagementService service2 = base.GameServer.Game.Services.GetService <IVictoryManagementService>();

        if (service2 != null)
        {
            this.TurnToCheckTheGameEndingConditionsFor = base.GameServer.Game.Turn - 1;
            bool           flag           = false;
            VictoryManager victoryManager = service2 as VictoryManager;
            if (victoryManager != null)
            {
                victoryManager.OnBeginTurn();
            }
            this.CheckForVictoryConditions(service2, out flag);
            if (flag)
            {
                base.GameServer.PostStateChange(typeof(GameServerState_Turn_DealWithGameEndingConditions), new object[0]);
                return;
            }
        }
        base.GameServer.PostStateChange(typeof(GameServerState_Turn_AI), new object[0]);
    }
コード例 #16
0
ファイル: CasinoController.cs プロジェクト: kamlys/Game
 public CasinoController(IDolarService dolarTableService, ITutorialService tutorialService)
 {
     _dolarTableService = dolarTableService;
     _tutorialService = tutorialService;
 }
コード例 #17
0
ファイル: HomeController.cs プロジェクト: kamlys/Game
 public HomeController(ITutorialService tutorials)
 {
     _tutorials = tutorials;
 }
コード例 #18
0
 public HomeController(ICacheService cacheService, IGameCoursesService courseService, ITutorialService tutorialService)
 {
     this.cacheService    = cacheService;
     this.courseService   = courseService;
     this.tutorialService = tutorialService;
 }
コード例 #19
0
 public TutorialController(IScopeFactory scopeFactory, ITutorialService tutorialService) : base(scopeFactory)
 {
     _tutorialService = tutorialService;
 }
コード例 #20
0
 public FPSController(ITutorialService tutorials)
 {
     this.tutorials = tutorials;
 }
コード例 #21
0
 public TutorialController(IScopeFactory scopeFactory, ITutorialService tutorialService) : base(scopeFactory)
 {
     _tutorialService = tutorialService;
 }
コード例 #22
0
 public StrategyController(ITutorialService tutorials)
 {
     this.tutorials = tutorials;
 }
コード例 #23
0
 public ArchiveController(ITutorialService tutorialService)
 {
     _tutorialService = tutorialService;
 }
コード例 #24
0
 public TutorialsController(ITutorialService tutorialService, IErrorService errorService)
 {
     this.tutorialService = tutorialService;
     this.errorService    = errorService;
 }
コード例 #25
0
 public TutorialViewModel(ITutorialService tutorialService)
 {
     _tutorialService = tutorialService;
 }
コード例 #26
0
 public TutorialApiController(ITutorialService tutorialService)
 {
     this._tutorialService = tutorialService;
 }
コード例 #27
0
ファイル: TutorialController.cs プロジェクト: kamlys/Game
 public TutorialController(ITutorialService tutorialService)
 {
     _tutorialService = tutorialService;
 }
コード例 #28
0
 public TutorialController(ITutorialService tutorialService, IMapper mapper)
 {
     _tutorialService = tutorialService;
     _mapper          = mapper;
 }