public void RemovingCard() { if (gameManager.feedbackIsActive && canSkip) { skip = true; nextButtonIsClicked = true; Invoke("UpdateIndicator", 0.1f); } else if (cardList.Count > 1 && !gameManager.feedbackIsActive) { if (isClicked) { indicatorImages[0].color = Color.black; isClicked = false; ResetSkip(); timeBar.StartTimeBar(); } else { multiplier.DecreaseMultiplier(); } int randomIndex = Random.Range(0, cardList.Count); cardList[randomIndex].gameObject.SetActive(false); cardList.RemoveAt(randomIndex); } }