public void LoadCard() { if (currentCard.value == null) return; currentCard.value.gameObject.SetActive(false); cardViz.LoadCard(currentCard.value.viz.card); cardViz.gameObject.SetActive(true); }
void CreateStartingCards() { ResourcesManager rm = Settings.GetResourcesManager(); for (int i = 0; i < currentPlayer.startingCards.Length; i++) { Debug.Log(i); GameObject obj = Instantiate(cardPrefab) as GameObject; CardViz v = obj.GetComponent <CardViz>(); v.LoadCard(rm.GetCardInstance(currentPlayer.startingCards[i])); CardInstance inst = obj.GetComponent <CardInstance>(); inst.currentLogic = currentPlayer.handLogic; Settings.SetParentForCard(obj.transform, currentPlayer.handGrid.value); } }