Example #1
0
 public void gameBegin()
 {
     CardScript.resetValidFlippedCardCount(); // Zera lista de cartas viradas
     pairs = 0;                               // registro de pares é zerado
     sort();
     updateAlertTestCanvas(false, "");
     transform.position = Vector3.zero; // certifica que o DECK esteja na posição visível à câmera
     if (isFirstTurn && presentationMode - 1 < 0 && (isGamePresentationOn || GameManager.Instance.IsMenuPresent))
     {
         gameIntroDirector.time = 0;
         if (gameIntroDirector.state != PlayState.Playing)
         {
             gameIntroDirector.Play();
         }
     }
     else
     {
         hud.resetDefaultPosition();
         updateScore(); // reinicia placares
         gameStart();
     }
 }