TruWorlds

MarketplaceSystem

Inherits: GameSystem

Functions

GetEventItemPromptRequest() Returns EventItemPromptRequest?
GetProductInfoAsync(productId: number) Returns ProductInfo yields
GetPurchasePromptRequest() Returns PurchasePromptRequest?
PreviewPurchaseOutcome(result: PurchaseResult)
PreviewPurchasePrompt(price: number, balance: number, isTest: boolean, owned: boolean, isPass: boolean)
PromptEventItemAsync(player: Player, itemId: number) Returns EventItemPromptResult yields
PromptPurchase(player: Player, productId: number)
PromptPurchaseTruCoins()
SubmitEventItemChoice(itemId: number, claimed: boolean)
SubmitPurchaseChoice(productId: number, confirmed: boolean)
UserOwnsPassAsync(userId: number, passId: number) Returns boolean yields

Signals

EventItemPromptRequested EventItemPromptRequest
EventItemPromptResolved EventItemPromptResolution
PromptPurchaseFinished PurchasePromptResult
PurchasePromptRequested PurchasePromptRequest
PurchasePromptResolved PurchasePromptResolution