Exemplo n.º 1
0
        public int GetHpRegenPerWave()
        {
            int baseRegen  = mPlayerDataManager.GetStat(PlayerStats.WAVE_HP_REGEN);
            int bonusRegen = mBoostUnits.GetEffectValue(BoostUnitKeys.PLAYER_HP_WAVE_REGEN);
            int totalRegen = baseRegen + bonusRegen;

            return(totalRegen);
        }
Exemplo n.º 2
0
        public void WhenCreate_MaxHP_IsEffectedByBoostUnits()
        {
            MockPlayerData.GetStat(PlayerStats.HP).Returns(999);
            MockBoostUnits.GetEffectValue(BoostUnitKeys.PLAYER_BONUS_HP).Returns(1);
            GamePlayer systemUnderTest = CreateSystem();

            Assert.AreEqual(1000, systemUnderTest.MaxHP);
        }