//Spawns in new character cards private void SpawnCards(List <BattleCharacter> characters) { foreach (BattleCharacter c in characters) { if (c is BattleCharacter_Party) { BaseCard card = Instantiate(partyCardPrefab, partyCardPanel).GetComponent <BaseCard>(); card.InitCard(c); characterCards.Add(card); } else if (c is BattleCharacter_Enemy) { BaseCard card = Instantiate(enemyCardPrefab, battleHUD.transform).GetComponent <BaseCard>(); card.InitCard(c); characterCards.Add(card); } } }