ReadonlyIsOnly used if the Pass is a ProxyPass.
Runs only after the main/root ProcessProductInfo is ran, passing the results as the second argument. Here you can modify it more to fit the current state of the GachaProduct.
OptionalwasGfifted: false | GiftedPurchaseInfoOptionalwasSubscriptionPurchase: booleanUseful in cases where you can have a discounted price for the pass.
The Purchased event for this GachaPass will be fired if the SubProduct is Purchased.
boolean - If the prompt was successfully made.
This makes gacha allow users that may have deleted the Gamepass from their inventory to still have it in game.
You must set this property immediately as it only does the check once per player whenever they join. If a player joins and this is false, the entry will be deleted and will not be recoverable. Changing this to true after an entry is removed from a Player will have no effect on them.