private void DisplayManaCost(CardCost_Mana manaCostContainer) { var manaCost = manaCostContainer.values; for (int i = 0; i < manaCost.Count; i++) { display.costImages[i].gameObject.SetActive(true); display.costImages[i].sprite = manaCost.FirstValues[i].manaDepictionSprite; display.costTexts[i].gameObject.SetActive(true); display.costTexts[i].text = manaCost.SecondValues[i].ToString(); } }
private void CreateCard() { if (selected == 1) { CardCost_Mana manaCost = CreateInstance <CardCost_Mana>(); manaCost.values = manaValues; gO = CreateInstance <CardDataAggregate>(); gO.Construct(cardName, cardImage, cardTypes, manaCost); AssetDatabase.CreateAsset(gO, "Assets/Cards/" + cardName + ".asset"); } else { return; } }