コード例 #1
0
    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;
    }
コード例 #2
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();
 }
コード例 #3
0
ファイル: ChameleonPanel.cs プロジェクト: VictorTverdy/Poker
 public void SetNewChirwa()
 {
     panel.SetActive(false);
     currentCell.InitCardInCell((int)eCards.Chirwa, currentCell.GetCard().Info.myNumCard, eSpecialCard.none);
     ManagerCombination.Instance.ClearMatchCells();
 }