コード例 #1
0
    /// <summary>
    /// mette le carte in CardsInHand e le toglie da Deck
    /// </summary>
    /// <param name="numberOfCards"></param>
    public void PutCardsInHand(int numberOfCards)
    {
        for (int i = 0; i < numberOfCards; i++)
        {
            //Debug.Log(Deck[i].ID);
            CardDataInHand.Add(Deck[0]);
            //GameObject.Instantiate(GamePlayManager.Istance.cm.cardView).Init(Deck[0]);
            CardView newCardView = GameObject.Instantiate(GamePlayManager.I.cm.cardViewPrefab);
            newCardView.Init(Deck[0]);
            newCardView.AllocateCardToPlayer(this);

            //GameObject cardGameObject = GameObject.Instantiate(GamePlayManager.Istance.cm.cardView) as GameObject;
            Deck.Remove(Deck[0]);
        }
    }