Esempio n. 1
0
        private void InstantiateCards()
        {
            int size = gameDataProvier.GetGameCardsCount();
            List <GameObject> emptyCards = pooling.GetGameObjects(size);

            foreach (GameObject card in emptyCards)
            {
                CardHolder cardHolder = card.GetComponent <CardHolder>();

                if (cardHolder == null)
                {
                    gameObject.AddComponent(typeof(CardHolder));
                }

                SetCardProperties(cardHolder);
                ++cardNumbering;
            }
        }
 private void Awake()
 {
     gameDataProvider = ScriptableObject.CreateInstance <LocalGameDataProvider>();
     cardsArray       = Enumerable.Range(0, gameDataProvider.GetGameCardsCount()).ToArray();
 }