In my Unity Project I have a Deck Builder Scene where all cards get loaded in. The cards are scriptable objects. If I want to add an economy system to my game and make cards unlockable in the Deck Builder, what would be the best approach to do that?
Since I have all the information about the cards such as values and illustrations etc. in the scriptable objects called Card Assets I am not exactly sure how to make it work with a Catalog.
I assume the best solution in my case would be to create Items in the Catalog with the same name as the Card Assets and then just compare the strings of the Card Assets and the item_ID. So all the items the player ones will be compared with my Card Assets and based on that I can load my card collection accordingly right? Then I could flag those who are found in the catalog as choosable for a deck for example.
Or are there any other / better solutions?
Thanks in advance!