Sanguosha.Core.Games.GameEngine.LoadExpansion C# (CSharp) Méthode

LoadExpansion() public static méthode

public static LoadExpansion ( string name, Expansion expansion ) : void
name string
expansion Expansion
Résultat void
        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++;
                }
            }
        }