Exemple #1
0
    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);
        }
    }