Ejemplo n.º 1
0
    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();
        }
    }
Ejemplo n.º 2
0
    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;
        }
    }