I want to add cards (that are already instantiated) to my discard pile list, but then also remove them from the Game World so that they only exist as part of the list. I’ve tried:
discard.Add(card);
DestroyImmediate(card);
and it doesn’t work, it adds the card to the list and then destroys the object, so the list is empty. How would I go about doing this