Beispiel #1
0
    private GameStageSettings GetNextStage()
    {
        GameStageSettings nextStage = null;

        if (Stages.HasAnyElement() == true)
        {
            nextStage = Stages.PopFirstElement();
        }

        return(nextStage);
    }
Beispiel #2
0
 private void HandleStageFinished()
 {
     if (CurrentStage.HasBoss() == true)
     {
         StartBossFight();
     }
     else if (Stages.HasAnyElement() == false)
     {
         HandleGameWon();
     }
     else
     {
         PrepareNextStage();
     }
 }