private GameObject SetTemplateSpellCardAttributesConstructor(string name, GameConstants.Card cardId, string type, int manaCost, string cardName, string cardDesc, string spellParticle, string spellIcon) { templateSpellCard.GetComponent <Card>().name = name; templateSpellCard.GetComponent <Card>().cardName = AddStringFromDictionary(cardName); templateSpellCard.GetComponent <Card>().cardDescription = AddStringFromDictionary(cardDesc); templateSpellCard.GetComponent <Card>().cardId = cardId; templateSpellCard.GetComponent <Card>().type = type; templateSpellCard.GetComponent <Card>().manaCost = manaCost; templateSpellCard.GetComponent <Card>().spellParticle = Resources.Load <GameObject>(spellParticle); templateSpellCard.transform.Find("Image").GetComponent <Image>().sprite = Resources.Load <Sprite>(spellIcon); return(templateSpellCard); }
private GameObject SetTemplateHeroCardAttributesConstructor(string name, GameConstants.Card cardId, string type, int manaCost, string cardName, string cardDesc, string heroPrefab, int power, int maxHealth, int speed, int range, bool loadFromPrefab = false) { templateHeroCard.GetComponent <Card>().name = name; templateHeroCard.GetComponent <Card>().cardId = cardId; templateHeroCard.GetComponent <Card>().type = type; templateHeroCard.GetComponent <Card>().manaCost = manaCost; templateHeroCard.GetComponent <Card>().cardName = AddStringFromDictionary(cardName); templateHeroCard.GetComponent <Card>().cardDescription = AddStringFromDictionary(cardDesc); templateHeroCard.GetComponent <Card>().heroPrefab = Resources.Load <GameObject>(heroPrefab); templateHeroCard.GetComponent <Card>().power = power; templateHeroCard.GetComponent <Card>().maxHealth = maxHealth; templateHeroCard.GetComponent <Card>().speed = speed; templateHeroCard.GetComponent <Card>().range = range; templateHeroCard.GetComponent <Card>().loadFromPrefab = loadFromPrefab; return(templateHeroCard); }
public CardEntry(GameConstants.Card card, int cardAmount, GameConstants.CardCommanderType commanderType) { Card = card; CardAmount = cardAmount; CommanderType = commanderType; }
public CardEntry(GameConstants.Card card, int cardAmount) { Card = card; CardAmount = cardAmount; }