Use case:
Redeem a token that gives a player enhanced ability for 20 shots.
The token itself has a single use, redemption which grants the user a skill that has 20 uses.
A task might not consume all uses, thus the need to separate token from skill.
I currently have defined the skill in my catalog, the token is a bundle that contains 20 of the skill.
Is there a cleaner way to access the instanceid on the skill that is contained within the token?
Currently, I feel as though I need to grab the player inventory and create a list of "Skills" that are a property of the "Token" based upon the tokens bundleid in order to have access to the "Skills" instanceid so that I can consume the uses.
Is there a concise way to get the instanceids of the items in a bundle when you buy an item or do you have to just query the user inventory subsequent to purchasing the bundle?