private void CreateClosedCardNearFull() { int lenght = ManagerCombination.Instance.GetLenghtAllCombination(); for (int i = 0; i < lenght; i++) { HexagonalCell _cell = HexagonalGrid.Instance.GetRandomEmptyCellNearFull(); if (_cell != null) { CardData _card = PollCards.Instance.GetNewCard(); _cell.InitCardInCell((int)_card.myColor, _card.myNumCard, _card.mySpecialCard); _cell.GetCard().SetIsClosed(true); } } currentProgress = 0; }
private void FillCell(HexagonalCell _cell) { /* * if ( HexagonalGrid.Instance.CheckSameCard(_cell.myX, _cell.myY, myCard.info)) * { * Debug.Log("same card"); * SoundManager.Instance.PlaySameCard(); * RestartCard(); * } * else * { * } */ lastConnect = _cell; _cell.InitCardInCell((int)myCard.Info.myColor, myCard.Info.myNumCard, myCard.Info.mySpecialCard); CreateNewCard(); }
public void SetNewChirwa() { panel.SetActive(false); currentCell.InitCardInCell((int)eCards.Chirwa, currentCell.GetCard().Info.myNumCard, eSpecialCard.none); ManagerCombination.Instance.ClearMatchCells(); }