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(); }
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; } } }