Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 public CardEntry(GameConstants.Card card, int cardAmount, GameConstants.CardCommanderType commanderType)
 {
     Card          = card;
     CardAmount    = cardAmount;
     CommanderType = commanderType;
 }
Пример #4
0
 public CardEntry(GameConstants.Card card, int cardAmount)
 {
     Card       = card;
     CardAmount = cardAmount;
 }