public void ShowAllCards() { if (levelPaused == true) { return; } if (DataTransfer.remainingTime <= 0f) { UICont.ToggleRewardScreen(true); return; } showingAllCards = true; foreach (GameObject go in cardGoList) { Card card = go.GetComponent <Card>(); if (card.cardNumber == 0) { continue; } LevelDifficulty currDif = currLevel.difficulty; // If card is not cleared show anyway if (card.cardCleared == false) { card.OpenCard(); } // If difficulty is easy open card. else if (currDif == LevelDifficulty.EASY) { card.OpenCard(); } // If difficulty is medium open card but transparent. else if (currDif == LevelDifficulty.MEDIUM) { card.OpenCardTransparent(); } // If difficulty is hard close card. else if (currDif == LevelDifficulty.HARD) { card.CloseCard(); } } }