I'm trying to create a system where you have 10 "cards" on your screen, that are flipped on their backside so the player would not know what content the card holds.
From there you would be able to select 3 random cards, once you do that, the cards flip over and the user is granted the item that the card displays.
My plan was:
Get 10 random items from the catalog. I've been looking into this a bit and I'm pretty sure I would want to use GetRandomResultTables to gather the items. I would then store these values server sided to prevent exploiting. I was going to use bundles to generate the 10 random items, but that automatically grants the player with the contents, and I don't want that.
When the client selects 3 cards, it detects what ItemId the card relates to from the server, and sends that info to the client, displaying it on the card, along with equipping it to their inventory.
Before trying to do this myself and failing, I was just wanting some advice on the best way to handle doing something like this.