public void WhenAllMonstersDead_IfGauntletInProgress_VictoryIsSet()
        {
            MockGauntletManager.IsGauntletSessionInProgress().Returns(true);
            systemUnderTest.OnAllMonstersDead();

            MockGauntletManager.Received().ComingFromGauntletVictory = true;
        }
Exemple #2
0
        public void OnAllMonstersDead()
        {
            SetState(GameStates.Ended);
            SendGameOverMessage(true);
            AwardDungeonRewards();
            Audio.PlayOneShot(CombatAudioKeys.GAME_OVER_WIN);

            if (CurrentGauntletManager.IsGauntletSessionInProgress())
            {
                CurrentGauntletManager.ComingFromGauntletVictory = true;
            }

            CurrentDungeonManager.Clear();
        }