/// <summary> /// Starts a new game. /// </summary> /// <param name="content">The content manager to load from.</param> private void StartGame(ContentManager content) { // create the game objects _scene = new Scene(); _scene.LoadContent(content); _fishing = new FishingState(this, _scene); _fishing.LoadContent(content); _ocean = new Ocean(_fishing); _ocean.LoadContent(content); _money = new Money(_fishing); _timer = new Timer(_fishing); _store = new Store(_money, _fishing); _store.LoadContent(content); _store.Hit += OnStoreHit; BadgeContext badgeContext = new BadgeContext(); badgeContext.Fishing = _fishing; badgeContext.Money = _money; badgeContext.Store = _store; badgeContext.Timer = _timer; _badges.Context = badgeContext; // create the views _sceneView = new SceneView(_scene, _camera); _sceneView.LoadContent(content); _oceanView = new OceanView(_ocean); _fishCaughtView = new FishCaughtView(_fishing); _fishEatenView = new FishEatenView(_fishing); _fishingView = new FishingView(_fishing, _context); _fishingView.LoadContent(content); _distanceView = new DistanceView(_scene, _fishing); _distanceView.LoadContent(content); _moneyView = new MoneyView(_money); _moneyView.LoadContent(content); _timerView = new TimerView(_timer); _timerView.LoadContent(content); _lureView = new LureView(_fishing, _store); _lureView.LoadContent(content); _storeView = new StoreView(_store); _storeView.LoadContent(content); _guideView = new GameGuideView(); _guideView.LoadContent(content); _guide = new GameGuide(_guideView, _fishing, _store, _money); _cameraController = new CameraController(_camera, _scene, _fishing); }
/// <summary>Snippet for GetDistanceView</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetDistanceViewResourceNames() { // Create client DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.Create(); // Initialize request argument(s) DistanceViewName resourceName = DistanceViewName.FromCustomerDistanceView("[CUSTOMER]", "[DISTANCE_VIEW]"); // Make the request DistanceView response = distanceViewServiceClient.GetDistanceView(resourceName); }
/// <summary>Snippet for GetDistanceView</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetDistanceViewResourceNames() { // Create client DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.Create(); // Initialize request argument(s) DistanceViewName resourceName = DistanceViewName.FromCustomerPlaceholderChainDistanceBucket("[CUSTOMER_ID]", "[PLACEHOLDER_CHAIN_ID]", "[DISTANCE_BUCKET]"); // Make the request DistanceView response = distanceViewServiceClient.GetDistanceView(resourceName); }
/// <summary>Snippet for GetDistanceView</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetDistanceView() { // Create client DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/distanceViews/[PLACEHOLDER_CHAIN_ID]~[DISTANCE_BUCKET]"; // Make the request DistanceView response = distanceViewServiceClient.GetDistanceView(resourceName); }
/// <summary>Snippet for GetDistanceView</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetDistanceView() { // Create client DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/distanceViews/[DISTANCE_VIEW]"; // Make the request DistanceView response = distanceViewServiceClient.GetDistanceView(resourceName); }
/// <summary>Snippet for GetDistanceViewAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetDistanceViewResourceNamesAsync() { // Create client DistanceViewServiceClient distanceViewServiceClient = await DistanceViewServiceClient.CreateAsync(); // Initialize request argument(s) DistanceViewName resourceName = DistanceViewName.FromCustomerDistanceView("[CUSTOMER]", "[DISTANCE_VIEW]"); // Make the request DistanceView response = await distanceViewServiceClient.GetDistanceViewAsync(resourceName); }
/// <summary>Snippet for GetDistanceViewAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetDistanceViewAsync() { // Create client DistanceViewServiceClient distanceViewServiceClient = await DistanceViewServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/distanceViews/[DISTANCE_VIEW]"; // Make the request DistanceView response = await distanceViewServiceClient.GetDistanceViewAsync(resourceName); }
/// <summary>Snippet for GetDistanceViewAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetDistanceViewRequestObjectAsync() { // Create client DistanceViewServiceClient distanceViewServiceClient = await DistanceViewServiceClient.CreateAsync(); // Initialize request argument(s) GetDistanceViewRequest request = new GetDistanceViewRequest { ResourceNameAsDistanceViewName = DistanceViewName.FromCustomerPlaceholderChainDistanceBucket("[CUSTOMER_ID]", "[PLACEHOLDER_CHAIN_ID]", "[DISTANCE_BUCKET]"), }; // Make the request DistanceView response = await distanceViewServiceClient.GetDistanceViewAsync(request); }
/// <summary>Snippet for GetDistanceViewAsync</summary> public async Task GetDistanceViewAsync() { // Snippet: GetDistanceViewAsync(string, CallSettings) // Additional: GetDistanceViewAsync(string, CancellationToken) // Create client DistanceViewServiceClient distanceViewServiceClient = await DistanceViewServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER]/distanceViews/[DISTANCE_VIEW]"; // Make the request DistanceView response = await distanceViewServiceClient.GetDistanceViewAsync(resourceName); // End snippet }
/// <summary>Snippet for GetDistanceView</summary> public void GetDistanceViewRequestObject() { // Snippet: GetDistanceView(GetDistanceViewRequest, CallSettings) // Create client DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.Create(); // Initialize request argument(s) GetDistanceViewRequest request = new GetDistanceViewRequest { ResourceNameAsDistanceViewName = DistanceViewName.FromCustomerDistanceView("[CUSTOMER]", "[DISTANCE_VIEW]"), }; // Make the request DistanceView response = distanceViewServiceClient.GetDistanceView(request); // End snippet }
/// <summary>Snippet for GetDistanceViewAsync</summary> public async Task GetDistanceViewResourceNamesAsync() { // Snippet: GetDistanceViewAsync(DistanceViewName, CallSettings) // Additional: GetDistanceViewAsync(DistanceViewName, CancellationToken) // Create client DistanceViewServiceClient distanceViewServiceClient = await DistanceViewServiceClient.CreateAsync(); // Initialize request argument(s) DistanceViewName resourceName = DistanceViewName.FromCustomerDistanceView("[CUSTOMER]", "[DISTANCE_VIEW]"); // Make the request DistanceView response = await distanceViewServiceClient.GetDistanceViewAsync(resourceName); // End snippet }
/// <summary>Snippet for GetDistanceView</summary> public void GetDistanceViewRequestObject() { // Snippet: GetDistanceView(GetDistanceViewRequest, CallSettings) // Create client DistanceViewServiceClient distanceViewServiceClient = DistanceViewServiceClient.Create(); // Initialize request argument(s) GetDistanceViewRequest request = new GetDistanceViewRequest { ResourceNameAsDistanceViewName = DistanceViewName.FromCustomerPlaceholderChainDistanceBucket("[CUSTOMER_ID]", "[PLACEHOLDER_CHAIN_ID]", "[DISTANCE_BUCKET]"), }; // Make the request DistanceView response = distanceViewServiceClient.GetDistanceView(request); // End snippet }
/// <summary>Snippet for GetDistanceViewAsync</summary> public async Task GetDistanceViewResourceNamesAsync() { // Snippet: GetDistanceViewAsync(DistanceViewName, CallSettings) // Additional: GetDistanceViewAsync(DistanceViewName, CancellationToken) // Create client DistanceViewServiceClient distanceViewServiceClient = await DistanceViewServiceClient.CreateAsync(); // Initialize request argument(s) DistanceViewName resourceName = DistanceViewName.FromCustomerPlaceholderChainDistanceBucket("[CUSTOMER_ID]", "[PLACEHOLDER_CHAIN_ID]", "[DISTANCE_BUCKET]"); // Make the request DistanceView response = await distanceViewServiceClient.GetDistanceViewAsync(resourceName); // End snippet }
public void GetDistanceView2() { Mock <DistanceViewService.DistanceViewServiceClient> mockGrpcClient = new Mock <DistanceViewService.DistanceViewServiceClient>(MockBehavior.Strict); GetDistanceViewRequest request = new GetDistanceViewRequest { ResourceName = new DistanceViewName("[CUSTOMER]", "[DISTANCE_VIEW]").ToString(), }; DistanceView expectedResponse = new DistanceView { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetDistanceView(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); DistanceViewServiceClient client = new DistanceViewServiceClientImpl(mockGrpcClient.Object, null); DistanceView response = client.GetDistanceView(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetDistanceViewAsync2() { Mock <DistanceViewService.DistanceViewServiceClient> mockGrpcClient = new Mock <DistanceViewService.DistanceViewServiceClient>(MockBehavior.Strict); GetDistanceViewRequest request = new GetDistanceViewRequest { ResourceName = new DistanceViewName("[CUSTOMER]", "[DISTANCE_VIEW]").ToString(), }; DistanceView expectedResponse = new DistanceView { ResourceName = "resourceName2625949903", }; mockGrpcClient.Setup(x => x.GetDistanceViewAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <DistanceView>(Task.FromResult(expectedResponse), null, null, null, null)); DistanceViewServiceClient client = new DistanceViewServiceClientImpl(mockGrpcClient.Object, null); DistanceView response = await client.GetDistanceViewAsync(request); Assert.AreEqual(expectedResponse, response); mockGrpcClient.VerifyAll(); }