예제 #1
0
        public void LoadNewCard()
        {
            var save = JsonUtility.FromJson <CardData>(PlayerPrefs.GetString("ActivCard"));

            InitCard((int)save.myColor, save.myNumCard, save.mySpecialCard);
            hud.AddTurn(-1);
            ManagerCombination.Instance.ClearMatchCells();
        }
예제 #2
0
 private void AddCollectedCombo(eCombination _combo)
 {
     if (_combo == eCombination.pair)
     {
         collectedCombo[0]++;
         if (collectedCombo[0] >= GlobalInfo.collectPare)
         {
             score.AddTurn(GlobalInfo.turnPare);
             collectedCombo[0] = 0;
         }
     }
     else if (_combo == eCombination.twoPairs)
     {
         collectedCombo[1]++;
         if (collectedCombo[1] >= GlobalInfo.collectTwoPares)
         {
             score.AddTurn(GlobalInfo.turnTwoPares);
             collectedCombo[1] = 0;
         }
     }
     else if (_combo == eCombination.set)
     {
         collectedCombo[2]++;
         if (collectedCombo[2] >= GlobalInfo.collectSet)
         {
             score.AddTurn(GlobalInfo.turnSet);
             collectedCombo[2] = 0;
         }
     }
     else if (_combo == eCombination.straight)
     {
         collectedCombo[3]++;
         if (collectedCombo[3] >= GlobalInfo.collectStraight)
         {
             score.AddTurn(GlobalInfo.turnStraight);
             collectedCombo[3] = 0;
         }
     }
     else if (_combo == eCombination.flash)
     {
         collectedCombo[4]++;
         if (collectedCombo[4] >= GlobalInfo.collectFlash)
         {
             score.AddTurn(GlobalInfo.turnFlash);
             collectedCombo[4] = 0;
         }
     }
     else if (_combo == eCombination.fullHouse)
     {
         collectedCombo[5]++;
         if (collectedCombo[5] >= GlobalInfo.collectHouse)
         {
             score.AddTurn(GlobalInfo.turnHouse);
             collectedCombo[5] = 0;
         }
     }
     else if (_combo == eCombination.quads)
     {
         collectedCombo[6]++;
         if (collectedCombo[6] >= GlobalInfo.collectQuadro)
         {
             score.AddTurn(GlobalInfo.turnQuadro);
             collectedCombo[6] = 0;
         }
     }
     else if (_combo == eCombination.straightFlush)
     {
         collectedCombo[7]++;
         if (collectedCombo[7] >= GlobalInfo.collectStrFlash)
         {
             score.AddTurn(GlobalInfo.turnStrFlash);
             collectedCombo[7] = 0;
         }
     }
     else if (_combo == eCombination.royalFlush)
     {
         collectedCombo[8]++;
         if (collectedCombo[8] >= GlobalInfo.collectRoyal)
         {
             score.AddTurn(GlobalInfo.turnRoyal);
             collectedCombo[8] = 0;
         }
     }
 }