Ejemplo n.º 1
0
        public void Add(int ID, SCID scid)
        {
            var _Card = new Deck_Card {
                Index = ID, Scid = scid
            };

            if (!Cards.Contains(_Card))
            {
                Cards.Add(_Card);
            }
        }
Ejemplo n.º 2
0
        public Card_Item SwapCard(int slot, Card_Item targetCard)
        {
            if (slot < 0 || slot >= DECK_CARDS_COUNT)
            {
                throw new NullReferenceException("slot");
            }

            var result = Cards[slot]; //Old card


            Cards[slot] = new Deck_Card {
                Index = targetCard.Index, Scid = targetCard.Scid
            };                                                          //New card
            Console.WriteLine($"Cards Index {result.Index}");
            return(Player.Cards[Player.Active_Deck].Get(result.Index)); //Return old card
        }