public static void LoadExpansion(string name, Expansion expansion)
{
int newId = cardHandlers.Count;
expansions.Add(name, expansion);
foreach (var card in expansion.CardSet)
{
card.Id = cardSet.Count;
cardSet.Add(card);
string typeName = card.Type.Name;
if (!idOfCardHandler.ContainsKey(typeName))
{
idOfCardHandler.Add(typeName, newId);
cardHandlers.Add(newId, card.Type);
newId++;
}
}
}