UMicroTransactionBase

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/MicroTransactionBase.h

Include

#include "Engine/MicroTransactionBase.h"

Syntax

class UMicroTransactionBase : public UPlatformInterfaceBase

Variables

Name Description

Public variable

TArray< struct ...

 

AvailableProducts

The list of products available to purchase, filled out by the time a MTD_PurchaseQueryComplete is fired

Public variable

FString

 

LastError

In case of errors, this will describe the most recent error

Public variable

FString

 

LastErrorSolution

In case of errors, this will describe possible solutions (if there are any)

Constructors

Name Description

Public function

UMicroTransactionBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

bool

 

BeginPurchase

(
    int32 Index
)

Triggers a product purchase. Will fire a MTF_PurchaseComplete if this function returns true.

Public function Virtual

void

 

Init()

Public function Virtual

bool

 

IsAllowedToMakePurchases()

Public function Virtual

bool

 

QueryForAvailablePurchases()

Query system for what purchases are available.