Ejemplo n.º 1
0
        public void CallBarsService_GetByIdMethod_WithCorrectIdWhenItIsPassed()
        {
            //Arrange
            var    bar                  = new ShishaBar();
            var    barViewModel         = new BarViewModel();
            string userId               = "1";
            int    rating               = 5;
            var    mockedMappingService = new Mock <IMappingService>();

            mockedMappingService.Setup(x => x.Map <ShishaBar, BarViewModel>(bar)).Returns(barViewModel);
            var mockedBarsService = new Mock <IBarsService>();

            mockedBarsService.Setup(x => x.GetBarById(It.IsAny <int>())).Returns(bar);
            var mockedReviewsService = new Mock <IReviewsService>();
            var mockedRatingService  = new Mock <IRatingService>();

            mockedRatingService.Setup(x => x.GetUserRating(It.IsAny <int>(), userId)).Returns(rating);
            var mockedUserProvider = new Mock <IUserProvider>();

            mockedUserProvider.Setup(x => x.GetUserId()).Returns(userId);
            var controller = new BarController(mockedMappingService.Object,
                                               mockedBarsService.Object,
                                               mockedReviewsService.Object,
                                               mockedRatingService.Object,
                                               mockedUserProvider.Object);

            //Act
            controller.Index(2);

            //Assert
            mockedBarsService.Verify(x => x.GetBarById(2), Times.Once());
        }
Ejemplo n.º 2
0
        public void GetBestBars_NoBarsInDatabase_ReturnsNotFound()
        {
            var barController = new BarController(_uow, _mapper);
            var httpResult    = barController.GetBestBars();

            Assert.That(httpResult, Is.TypeOf <NotFoundResult>());
        }
Ejemplo n.º 3
0
        public void FindAllAvailableDrinks()
        {
            //setup
            FillDataToTheDataBase();

            DrinkController dc = new DrinkController();
            BarController   bc = new BarController();

            bc.AddStockToBar(bar, new Stock()
            {
                Ingredient = TestVodkaIngre, Quantity = 100
            });


            //Act
            List <DrinkViewModel> found = controller.FindAllAvailableDrinks(bar).Values.ToList();

            //assert
            Assert.AreEqual(found.Count, 1);

            //Setup 2
            bc.AddStockToBar(bar, new Stock()
            {
                Ingredient = TestJuiceIngre, Quantity = 100
            });

            //Act 2
            List <DrinkViewModel> found2 = controller.FindAllAvailableDrinks(bar).Values.ToList();

            //assert 2
            Assert.AreEqual(found2.Count, 3);
        }
Ejemplo n.º 4
0
 public void Initialize(Character character, Tile tile)
 {
     this.Character       = character;
     tile.BoardPiece      = this.gameObject;
     this.gameObject.name = this.ToString();
     this.MoveSpeed       = character.MoveSpeed;
     this.Tile            = tile;
     this.Team            = Character.Team;
     this.Attack          = Character.Attack;
     this.Defense         = Character.Defense;
     this.Speed           = Character.MoveSpeed;
     this.MaxHealth       = Character.MaxHealth;
     this.Health          = Character.MaxHealth;
     HasDied          = false;
     _hasActed        = true;
     HasMoved         = true;
     TurnStartEffects = new List <Effect>();
     TurnEndEffects   = new List <Effect>();
     healthBar        = gameObject.GetComponentInChildren <BarController>();
     healthBar.SetMaxValue(character.MaxHealth);
     healthBar.SetMinValue(0);
     healthBar.SetValue(character.MaxHealth);
     actionMenu            = gameObject.GetComponentInChildren <PanelScript>();
     actionMenu.unit       = this;
     actionMenu.grid       = Tile.gameBoard;
     this.InjuryMultiplier = character.InjuryMultiplier;
     this.HitMultiplier    = character.HitMultiplier;
     if (Team == 0)
     {
         Image health = gameObject.transform.Find("HealthBarCanvas/healthBar/healthFill").gameObject.GetComponent <Image>();
         health.color = Color.blue;
     }
     actionMenu.HidePanel();
 }
        public void ReturnPartialView_WithTheCorrectRating()
        {
            //Arrange
            int    barId   = 1;
            int    value   = 4;
            double rating  = 3.6d;
            var    reviews = new List <Review>();
            var    mockedMappingService = new Mock <IMappingService>();
            var    mockedBarsService    = new Mock <IBarsService>();
            var    mockedReviewsService = new Mock <IReviewsService>();
            var    mockedRatingService  = new Mock <IRatingService>();

            mockedRatingService.Setup(x => x.AddRating(It.IsAny <Rating>())).Verifiable();
            mockedRatingService.Setup(x => x.UpdateBarRating(It.IsAny <int>())).Returns(rating);
            var mockedUserProvider = new Mock <IUserProvider>();
            var controller         = new BarController(mockedMappingService.Object,
                                                       mockedBarsService.Object,
                                                       mockedReviewsService.Object,
                                                       mockedRatingService.Object,
                                                       mockedUserProvider.Object);

            //Act & Assert
            controller.WithCallTo(c => c.Rate(barId, value))
            .ShouldRenderPartialView("_RatingPartial");
        }
        public void CallReviewsService_GetBarReviews_WithCorrectId()
        {
            //Arrange
            int    barId   = 1;
            string title   = "title";
            string text    = "text";
            var    reviews = new List <Review>();
            var    mockedMappingService = new Mock <IMappingService>();
            var    mockedBarsService    = new Mock <IBarsService>();
            var    mockedReviewsService = new Mock <IReviewsService>();

            mockedReviewsService.Setup(x => x.AddReview(It.IsAny <int>(), It.IsAny <Review>()));
            mockedReviewsService.Setup(x => x.GetBarReviews(It.IsAny <int>())).Returns(reviews);
            var mockedRatingService = new Mock <IRatingService>();
            var mockedUserProvider  = new Mock <IUserProvider>();
            var controller          = new BarController(mockedMappingService.Object,
                                                        mockedBarsService.Object,
                                                        mockedReviewsService.Object,
                                                        mockedRatingService.Object,
                                                        mockedUserProvider.Object);

            //Act
            controller.AddReview(barId, title, text);

            //Assert
            mockedReviewsService.Verify(x => x.GetBarReviews(barId), Times.Once());
        }
        public void CallRatingService_UpdateBarRatingMethod_WithCorrectId()
        {
            //Arrange
            int    barId   = 1;
            int    value   = 4;
            double rating  = 3.6d;
            var    reviews = new List <Review>();
            var    mockedMappingService = new Mock <IMappingService>();
            var    mockedBarsService    = new Mock <IBarsService>();
            var    mockedReviewsService = new Mock <IReviewsService>();
            var    mockedRatingService  = new Mock <IRatingService>();

            mockedRatingService.Setup(x => x.AddRating(It.IsAny <Rating>())).Verifiable();
            mockedRatingService.Setup(x => x.UpdateBarRating(It.IsAny <int>())).Returns(rating);
            var mockedUserProvider = new Mock <IUserProvider>();
            var controller         = new BarController(mockedMappingService.Object,
                                                       mockedBarsService.Object,
                                                       mockedReviewsService.Object,
                                                       mockedRatingService.Object,
                                                       mockedUserProvider.Object);

            //Act
            controller.Rate(barId, value);

            //Assert
            mockedRatingService.Verify(x => x.UpdateBarRating(barId), Times.Once());
        }
Ejemplo n.º 8
0
        public void ReturnDefaultView_WithBarViewModel_WithCorrectlySetCurrentUserRating()
        {
            //Arrange
            var    bar                  = new ShishaBar();
            var    barViewModel         = new BarViewModel();
            string userId               = "1";
            int    rating               = 5;
            int    barId                = 2;
            var    mockedMappingService = new Mock <IMappingService>();

            mockedMappingService.Setup(x => x.Map <ShishaBar, BarViewModel>(bar)).Returns(barViewModel);
            var mockedBarsService = new Mock <IBarsService>();

            mockedBarsService.Setup(x => x.GetBarById(It.IsAny <int>())).Returns(bar);
            var mockedReviewsService = new Mock <IReviewsService>();
            var mockedRatingService  = new Mock <IRatingService>();

            mockedRatingService.Setup(x => x.GetUserRating(It.IsAny <int>(), userId)).Returns(rating);
            var mockedUserProvider = new Mock <IUserProvider>();

            mockedUserProvider.Setup(x => x.GetUserId()).Returns(userId);
            var controller = new BarController(mockedMappingService.Object,
                                               mockedBarsService.Object,
                                               mockedReviewsService.Object,
                                               mockedRatingService.Object,
                                               mockedUserProvider.Object);

            //Act & Assert
            controller.WithCallTo(c => c.Index(2))
            .ShouldRenderDefaultView()
            .WithModel <BarViewModel>(ViewModel =>
            {
                Assert.AreEqual(rating, ViewModel.CurrentUserRating);
            });
        }
        public void ReturnsPartialView_WithIEnumerableOfReview()
        {
            //Arrange
            int    barId   = 1;
            string title   = "title";
            string text    = "text";
            var    reviews = new List <Review>();
            var    mockedMappingService = new Mock <IMappingService>();
            var    mockedBarsService    = new Mock <IBarsService>();
            var    mockedReviewsService = new Mock <IReviewsService>();

            mockedReviewsService.Setup(x => x.AddReview(It.IsAny <int>(), It.IsAny <Review>()));
            mockedReviewsService.Setup(x => x.GetBarReviews(It.IsAny <int>())).Returns(reviews);
            var mockedRatingService = new Mock <IRatingService>();
            var mockedUserProvider  = new Mock <IUserProvider>();
            var controller          = new BarController(mockedMappingService.Object,
                                                        mockedBarsService.Object,
                                                        mockedReviewsService.Object,
                                                        mockedRatingService.Object,
                                                        mockedUserProvider.Object);

            //Act & Assert
            controller.WithCallTo(c => c.AddReview(barId, title, text))
            .ShouldRenderPartialView("_ReviewsPartial")
            .WithModel <IEnumerable <Review> >();
        }
Ejemplo n.º 10
0
    /*public void RestoreItems(int[] restoredSlotID, int[] restoredValue, int[] restoredName){
     *      slotID [indexID] = item.itemID;
     *      slotValue [indexID] = item.itemValue;
     *      slotName [indexID] = item.itemName;
     *      slotDesc [indexID] = item.itemDesc;
     *      slotSprite [indexID] = item.itemSprite;
     *      slotType [indexID] = item.itemType;
     *      slotIcon[indexID].sprite = item.itemSprite;
     *      slotStack [indexID]++;
     *      EnableItem(ID);
     * }*/

    public void PurchaseItem(int ID)      //This method allows the player to purchase an item based on value of given item ID
    {
        BarController coinScript = this.gameObject.GetComponent <BarController>();

        if (InventoryFull() == false)
        {
            Debug.Log(coinScript.GetCoins());
            Item item = ItemDatabase.GetItem(storeItems[ID]);
            Debug.Log(item.itemValue);
            if (coinScript.GetCoins() >= item.itemValue)
            {
                //Subtract the correct amount of coins
                coinScript.SetCoins(coinScript.GetCoins() - item.itemValue);
                ItemClicked(storeItems[ID]);
                coinScript.InvokeSound(coinScript.craftSound);
                StartCoroutine(coinScript.InvokeMessage("+ITEM!", 1f));
            }
            else
            {
                //YOU DONT HAVE ENOUGH COINS
                coinScript.InvokeSound(coinScript.errorSound);
                StartCoroutine(coinScript.InvokeMessage("NOT ENOUGH COINS!", 1f));
            }
        }
        else
        {
            coinScript.InvokeSound(coinScript.errorSound);
            StartCoroutine(coinScript.InvokeMessage("INVENTORY FULL!", 1f));
        }
    }
Ejemplo n.º 11
0
    public void UseItemClicked()
    {
        if (slotStack [clickedSlotID] > 0)
        {
            //USE THE ITEM then YOU USED ITEM X
            slotStack[clickedSlotID]--;
            //Magic Barries heal
            if (slotID[clickedSlotID] == 2)
            {
                this.gameObject.GetComponent <BarController>().MagicBarriesHeal();
            }

            if (slotID[clickedSlotID] == 17)
            {
                this.gameObject.GetComponent <BarController>().ToilAndTrouble();
            }

            if (slotID[clickedSlotID] == 18)
            {
                this.gameObject.GetComponent <BarController>().Dice();
            }

            if (slotID[clickedSlotID] == 21)
            {
                this.gameObject.GetComponent <BarController>().Apple();
            }

            if (slotID[clickedSlotID] == 22)
            {
                this.gameObject.GetComponent <BarController>().Marmalade();
            }

            if (slotID[clickedSlotID] == 23)
            {
                this.gameObject.GetComponent <BarController>().CraftingScroll();
            }

            if (slotID[clickedSlotID] == 27)
            {
                this.gameObject.GetComponent <BarController>().ResourceSack();
            }

            BarController player = this.gameObject.GetComponent <BarController>();
            player.InvokeSound(player.powerUpSound);

            if (slotStack [clickedSlotID] <= 0)
            {
                //CLEAR ITEM FROM SLOT
                slotID [clickedSlotID]         = 0;
                slotValue [clickedSlotID]      = 0;
                slotName [clickedSlotID]       = "";
                slotDesc [clickedSlotID]       = "";
                slotSprite [clickedSlotID]     = null;
                slotType [clickedSlotID]       = 0;
                slotIcon[clickedSlotID].sprite = emptySlotSprite;
                DisableItem(selectedItemID);
            }
        }
    }
Ejemplo n.º 12
0
 private void Awake()
 {
     if (bar == null)
     {
         bar = this;
     }
     totalDistance = Mathf.Abs(GameManager.spawnPoint.transform.position.y - finishLine.transform.position.y) - 1;
 }
Ejemplo n.º 13
0
        public void GetBestBars_ReturnedDescendingOrder()
        {
            var barController = new BarController(_uow, _mapper);

            barController.AddBar(new BarDto()
            {
                BarName          = "Bar1",
                AvgRating        = 4.6,
                ShortDescription = "SD",
                AgeLimit         = 18,
                CVR             = 1235,
                Image           = "png.jpg",
                LongDescription = "short",
                Address         = "123 street",
                Email           = "*****@*****.**",
                Educations      = "IKT",
                PhoneNumber     = 0000,
            });
            barController.AddBar(new BarDto()
            {
                BarName          = "Highest Rated Bar",
                AvgRating        = 5.0,
                ShortDescription = "SD",
                AgeLimit         = 18,
                CVR             = 12353,
                Image           = "png.jpg",
                LongDescription = "short",
                Address         = "123 street",
                Email           = "*****@*****.**",
                Educations      = "IKT",
                PhoneNumber     = 0000,
            });
            barController.AddBar(new BarDto()
            {
                BarName          = "Bar2",
                AvgRating        = 3.4,
                ShortDescription = "SD",
                AgeLimit         = 18,
                CVR             = 123599,
                Image           = "png.jpg",
                LongDescription = "short",
                Address         = "123 street",
                Email           = "*****@*****.**",
                Educations      = "IKT",
                PhoneNumber     = 0000,
            });

            var secondBarController = CreateBarController();

            var result     = secondBarController.GetBestBars();
            var resultList = (result as OkObjectResult).Value as List <BarSimpleDto>;

            Assert.That(resultList.Count, Is.EqualTo(3));
            Assert.That(resultList[0].BarName, Is.EqualTo("Highest Rated Bar"));
            Assert.That(resultList[0].AvgRating, Is.GreaterThanOrEqualTo(resultList[1].AvgRating));
            Assert.That(resultList[1].AvgRating, Is.GreaterThanOrEqualTo(resultList[2].AvgRating));
        }
Ejemplo n.º 14
0
 private void Awake()
 {
     ae            = GetComponentInParent <AnimatedEnemy>();
     barController = GetComponentInChildren <BarController>();
     if (barController == null)
     {
         throw new MissingComponentException();
     }
 }
Ejemplo n.º 15
0
 // Let the bar start turnning up.
 public void GoUp(BarController controller)
 {
     if (_state == State.Bottom)
     {
         _audio.Play();
         _controller = controller;
         _state = State.Upping;
     }
 }
Ejemplo n.º 16
0
    void Start()
    {
        AlimentationBar = GameObject.Find("AlimentationBar").GetComponent <BarController>();
        HappinessBar    = GameObject.Find("HappinessBar").GetComponent <BarController>();
        LoveBar         = GameObject.Find("LoveBar").GetComponent <BarController>();

        AlimentationBar.SetMaxValue(alimentation);
        HappinessBar.SetMaxValue(happiness);
        LoveBar.SetMaxValue(love);
    }
    void Inif()
    {
        m_hpController = GameObject.Find("HitPointBar").transform.Find("HpFill").
                         GetComponent <BarController>();
        m_mpController = GameObject.Find("MagicPointBar").transform.Find("HpFill").
                         GetComponent <BarController>();

        m_lifeSystem  = GetComponent <LifeSystem>();
        m_magicSystem = GetComponent <MagicSystem>();
    }
Ejemplo n.º 18
0
 void Start()
 {
     if(isServer)
     {
         GameObject barPlayer = Instantiate (barPrefab, new Vector2(0,-4), Quaternion.identity) as GameObject;
         NetworkServer.Spawn (barPlayer);
         bar = barPlayer.GetComponent<BarController>();
     }
     Time.timeScale=1;
 }
Ejemplo n.º 19
0
        partial void CustomInitialize()
        {
            BarController           = new BarController();
            BarController.MaxHeight = XPGauge.Height;
            BarController.Bar       = XPGauge;

            healthGageMax  = HealthGauge.Height;
            energyGaugeMax = EnergyGauge.Height;
            xpGaugeMax     = XPGauge.Height;
        }
Ejemplo n.º 20
0
    void Hold(BarController bc)
    {
        if (bc)
        {
            bc.onPlayerHold();
        }

        MyRigidBody.gravityScale = 0;
        MyRigidBody.velocity     = Vector3.zero;
        currentJumpCount         = 0;
    }
Ejemplo n.º 21
0
    public void GetData()
    {
        Debug.Log("Saving player data");
        levelCounter++;

        //Save player health
        BarController player = GameObject.Find("Captain").GetComponent <BarController>();

        playerHealth = player.GetHealth();

        //Get Coins
        playerCoins = player.GetCoins();

        //Get Resources
        playerResources = player.GetResources();

        //Get Score
        playerScore = player.GetScore();

        //Get Crafting Cost
        playerCraftingCost = player.craftingCost;

        //Gey Key
        playerKey = player.foundKey;

        //Get Player Revived State
        playerRevived = player.GetPlayerRevived();

        //Get Extra Stats
        playerUpgradedAttack  = player.upgradedDamage;
        playerUpgradedDefence = player.upgradedDefence;
        playerUpgradedHealth  = player.upgradedHealth;
        playerUpgradedSpeed   = player.upgradedSpeed;

        //Get Challenge counter
        playerChallengeCounter = player.challengeCounters;

        //Get Inventory
        PlayerInventory inventoryScript = GameObject.Find("Captain").GetComponent <PlayerInventory>();

        playerInventory = inventoryScript.slotID;
        this.slotID     = inventoryScript.slotID;
        this.slotValue  = inventoryScript.slotValue;
        this.slotName   = inventoryScript.slotName;
        this.slotDesc   = inventoryScript.slotDesc;
        this.slotSprite = inventoryScript.slotSprite;
        this.slotType   = inventoryScript.slotType;
        this.slotStack  = inventoryScript.slotStack;
        this.slotIcon   = inventoryScript.slotIcon;

        //Get Villager
        villageState = GameObject.Find("PickUpRange").GetComponent <PlayerInteract>().UnlockedVillagers;
    }
Ejemplo n.º 22
0
        public void ReviewAddedFromSameUserTwice_ReturnsBadRequest_ReviewNotChanged()
        {
            var barController = new BarController(_uow, _mapper);

            barController.AddBar(new BarDto()
            {
                BarName          = "Bar1",
                AvgRating        = 0.0,
                ShortDescription = "SD",
                AgeLimit         = 18,
                CVR             = 1235,
                Image           = "png.jpg",
                LongDescription = "short",
                Address         = "123 street",
                Email           = "*****@*****.**",
                Educations      = "IKT",
                PhoneNumber     = 0000,
            });

            var customerController = new CustomerController(_uow, _mapper);

            customerController.AddCustomer(new CustomerDto
            {
                DateOfBirth   = DateTime.Now,
                Email         = "*****@*****.**",
                FavoriteBar   = "Bar1",
                FavoriteDrink = "Øl",
                Name          = "TestKunde",
                Username      = "******",
            });

            var reviewController = new ReviewController(_uow, _mapper);

            reviewController.AddUserReview(new ReviewDto()
            {
                BarName     = "Bar1",     // Bar added
                Username    = "******", // User added
                BarPressure = 5,          // Rating
            });                           // Add review
            var result = reviewController.AddUserReview(new ReviewDto()
            {
                BarName     = "Bar1",
                Username    = "******",
                BarPressure = 1,
            });    // Add another from same user

            var secondBarController = CreateBarController();
            var bar = (secondBarController.GetBar("Bar1") as OkObjectResult).Value as BarDto;

            Assert.That(result, Is.TypeOf <BadRequestResult>());
            Assert.That(bar.AvgRating, Is.EqualTo(5)); // Check rating has not changed.
        }
    // Update is called once per frame
    void DisplayGraph(float[] vals)
    {
        float maxValue = vals.Max();

        for (int i = 0; i < vals.Length; i++)
        {
            BarController newBar = Instantiate(barPrefab) as BarController;
            newBar.transform.SetParent(transform);
            RectTransform rt = newBar.bar.GetComponent <RectTransform>();
            float         normalizedValue = (float)vals[i] / maxValue * 0.95f;
            rt.sizeDelta = new Vector2(rt.sizeDelta.x, chartHeight * normalizedValue);
        }
    }
Ejemplo n.º 24
0
    public void RpcInitialize(BarController myBar, GoalController myGoal, int playerId, PhotonTargets photonTargets = PhotonTargets.All)
    {
        int ballViewID = myBar.photonView.viewID;
        int goalViewID = myGoal.photonView.viewID;

        List <int> sendDatas = new List <int>();

        sendDatas.Add(ballViewID);
        sendDatas.Add(goalViewID);
        sendDatas.Add(playerId);

        photonView.RPC("LocalInitialize", photonTargets, sendDatas.ToArray());
    }
Ejemplo n.º 25
0
    void Start()
    {
        rigidBody_player  = GetComponent <Rigidbody2D>();
        animator_player   = GetComponent <Animator>();
        movement          = new PlayerMovementController();
        player_animation  = new AnimatorController();
        inventory         = inventoryPanel.GetComponent <InventoryController>();
        itemInHands       = null;
        healthBarControl  = new BarController(healthBar);
        staminaBarControl = new BarController(staminaBar);

        messenger = new Messenger(canvas);
    }
Ejemplo n.º 26
0
        public void ChangeUserReview_AvgRatingChangedForBar()
        {
            var barController = new BarController(_uow, _mapper);

            barController.AddBar(new BarDto()
            {
                BarName          = "Bar1",
                AvgRating        = 0.0,
                ShortDescription = "SD",
                AgeLimit         = 18,
                CVR             = 1235,
                Image           = "png.jpg",
                LongDescription = "short",
                Address         = "123 street",
                Email           = "*****@*****.**",
                Educations      = "IKT",
                PhoneNumber     = 0000,
            });

            var customerController = new CustomerController(_uow, _mapper);

            customerController.AddCustomer(new CustomerDto
            {
                DateOfBirth   = DateTime.Now,
                Email         = "*****@*****.**",
                FavoriteBar   = "Bar1",
                FavoriteDrink = "Øl",
                Name          = "TestKunde",
                Username      = "******",
            });

            var reviewController = new ReviewController(_uow, _mapper);

            reviewController.AddUserReview(new ReviewDto()
            {
                BarName     = "Bar1",     // Bar added
                Username    = "******", // User added
                BarPressure = 5,          // Rating
            });                           // Add review
            reviewController.EditUserReview(new ReviewDto()
            {
                BarName     = "Bar1",
                Username    = "******",
                BarPressure = 1,
            }); // Edit it at a later time.

            var secondBarController = CreateBarController();
            var resultObj           = (secondBarController.GetBar("Bar1") as OkObjectResult).Value as BarDto;

            Assert.That(resultObj.AvgRating, Is.EqualTo(1));
        }
Ejemplo n.º 27
0
 private void Awake()
 {
     instance = this;
     start    = base.transform.Find("Start").localPosition;
     end      = base.transform.Find("End").localPosition;
     bar      = base.transform.Find("Bar");
     bar.GetComponent <Image>().color = FugoUtils.HexToColor(BoardController.set.InGameSelectedLetterBGColor);
     parent      = base.transform.parent;
     grandparent = parent.parent;
     parentStart = grandparent.Find("End");
     parentEnd   = grandparent.Find("Start");
     animTime    = 0.5f;
     steps       = FugoUtils.extraPerCoin;
 }
Ejemplo n.º 28
0
    void Damage()
    {
        //On damage do particle effects and play sound do animation
        BarController barcontroller = GameObject.Find("Captain").GetComponent <BarController>();

        if (barcontroller.GetPick() == true)
        {
            damage = 2;
        }
        health -= damage;
        damage  = 1;
        shakeAnim.DOPlayById("SHAKE");
        audioS.PlayOneShot(damage_sound, 1f);
        Instantiate(particleBits, this.gameObject.transform.position, Quaternion.Euler(270, 45, 0));
    }
Ejemplo n.º 29
0
    void Start()
    {
        poog = TheBird.GetComponent <PoopGenerator>();

        heartBar   = GameObject.Find("HeartBar").GetComponent <BarController>();
        tummyBar   = GameObject.Find("TummyBar").GetComponent <BarController>();
        tummyShake = GameObject.Find("TummyBar").GetComponent <ShakeBehavior>();
        colonBar   = GameObject.Find("ColonBar").GetComponent <BarController>();
        pooShake   = GameObject.Find("ColonBar").GetComponent <ShakeBehavior>();

        Reset();

        //eatButton.onClick.AddListener(Eat);
        //pooButton.onClick.AddListener(Poo);
        //resetButton.onClick.AddListener(Reset);
    }
Ejemplo n.º 30
0
    private void OnCollisionEnter(Collision other)
    {
        BarController bar = other.gameObject.GetComponent <BarController>();

        if (bar)
        {
            if (photonView.isMine)
            {
                RpcReflect(other.contacts[0].normal);
            }
        }
        else
        {
            LocalReflect(inNormal: other.contacts[0].normal);
        }
    }
Ejemplo n.º 31
0
        public void AddReview_BarHasUpdatedRating_ReviewIsSaved()
        {
            var barController = new BarController(_uow, _mapper);

            barController.AddBar(new BarDto()
            {
                BarName          = "Bar1",
                AvgRating        = 0.0,
                ShortDescription = "SD",
                AgeLimit         = 18,
                CVR             = 1235,
                Image           = "png.jpg",
                LongDescription = "short",
                Address         = "123 street",
                Email           = "*****@*****.**",
                Educations      = "IKT",
                PhoneNumber     = 0000,
            });

            var customerController = new CustomerController(_uow, _mapper);

            customerController.AddCustomer(new CustomerDto
            {
                DateOfBirth   = DateTime.Now,
                Email         = "*****@*****.**",
                FavoriteBar   = "Bar1",
                FavoriteDrink = "Øl",
                Name          = "TestKunde",
                Username      = "******",
            });

            var reviewController = new ReviewController(_uow, _mapper);
            var reviewResult     = reviewController.AddUserReview(new ReviewDto()
            {
                BarName     = "Bar1",     // Bar added
                Username    = "******", // User added
                BarPressure = 5,          // Rating
            });

            var secondBarController = CreateBarController();

            var barResult = (secondBarController.GetBar("Bar1") as OkObjectResult)
                            .Value as BarDto;

            Assert.That(reviewResult, Is.TypeOf <CreatedResult>());
            Assert.That(barResult.AvgRating, Is.EqualTo(5));
        }
Ejemplo n.º 32
0
        private void ThisAddIn_Startup(object sender, EventArgs e)
        {
            // http://stackoverflow.com/a/12030801/752142
            // http://stackoverflow.com/a/4317263/752142
            XmlDocument doc = new XmlDocument();

            doc.LoadXml(Resources.log4net);
            XmlConfigurator.Configure(doc.DocumentElement);

            IBarModel      barModel      = new BarModel();
            IBarController barController = new BarController(barModel);

            ShapeNameHelper    nameHelper        = new ShapeNameHelper();
            IPowerPointAdapter powerpointAdapter = new PowerPointAdapter(Globals.ThisAddIn.Application, nameHelper);

            Globals.Ribbons.Ribbon.Setup(barController, barModel, powerpointAdapter, nameHelper);
        }