Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UMicroTransactionBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/MicroTransactionBase.h |
| Include Path | #include "Engine/MicroTransactionBase.h" |
Syntax
UCLASS ()
class UMicroTransactionBase : public UPlatformInterfaceBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPlatformInterfaceBase → UMicroTransactionBase
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMicroTransactionBase
(
const FObjectInitializer& ObjectInitializer |
Engine/MicroTransactionBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AvailableProducts | TArray< struct FPurchaseInfo > | The list of products available to purchase, filled out by the time a MTD_PurchaseQueryComplete is fired | Engine/MicroTransactionBase.h | |
| LastError | FString | In case of errors, this will describe the most recent error | Engine/MicroTransactionBase.h | |
| LastErrorSolution | FString | In case of errors, this will describe possible solutions (if there are any) | Engine/MicroTransactionBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool BeginPurchase
(
int32 Index |
Triggers a product purchase. Will fire a MTF_PurchaseComplete if this function returns true. | Engine/MicroTransactionBase.h | |
virtual void Init() |
Engine/MicroTransactionBase.h | ||
virtual bool IsAllowedToMakePurchases() |
Engine/MicroTransactionBase.h | ||
virtual bool QueryForAvailablePurchases () |
Query system for what purchases are available. | Engine/MicroTransactionBase.h |