MissionControl.AttemptNextChallenge C# (CSharp) Method

AttemptNextChallenge() private method

private AttemptNextChallenge ( ) : void
return void
    private void AttemptNextChallenge()
    {
        //currentChallenge.Value.enabled = false;
        Destroy(currentChallenge.Value);
        currentChallenge = currentChallenge.Next;
        // check if there are any more challenges
        if (currentChallenge == null)
        {
            GameIsRunning = false;
            currentDescription = "hacked in";
        }
        else
        {
            Debug.Log(++currentChal);
            //currentChallenge.Value.enabled = true;
            displayChallengeDescription();
            currentChallenge.Value.StartChallenge();
        }
        
    }