Esempio 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);
        }
Esempio 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);
        }