LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerAsyncPurchaseProcess Struct Reference

#include <LootLockerPurchasesRequestHandler.h>

Collaboration diagram for FLootLockerAsyncPurchaseProcess:

Public Member Functions

 FLootLockerAsyncPurchaseProcess ()=default
 
 FLootLockerAsyncPurchaseProcess (float _PollingIntervalSeconds, float TimeoutAfterMinutes)
 

Data Fields

FString EntitlementId = ""
 
FString WalletId = ""
 
TArray< FLootLockerCatalogItemAndQuantityPairItems
 
FLootLockerPlayerData PlayerData
 
FDateTime TimeoutTime
 
float PollingIntervalSeconds = 1.0f
 
int Retries = 0
 
bool ShouldCancel = false
 
FTimerHandle AsyncPurchaseProcessTimerHandle
 

Static Public Attributes

static constexpr int RetryLimit = 5
 

Constructor & Destructor Documentation

◆ FLootLockerAsyncPurchaseProcess() [1/2]

FLootLockerAsyncPurchaseProcess::FLootLockerAsyncPurchaseProcess ( )
default

◆ FLootLockerAsyncPurchaseProcess() [2/2]

FLootLockerAsyncPurchaseProcess::FLootLockerAsyncPurchaseProcess ( float  _PollingIntervalSeconds,
float  TimeoutAfterMinutes 
)

Field Documentation

◆ AsyncPurchaseProcessTimerHandle

FTimerHandle FLootLockerAsyncPurchaseProcess::AsyncPurchaseProcessTimerHandle

◆ EntitlementId

FString FLootLockerAsyncPurchaseProcess::EntitlementId = ""

◆ Items

TArray<FLootLockerCatalogItemAndQuantityPair> FLootLockerAsyncPurchaseProcess::Items

◆ PlayerData

FLootLockerPlayerData FLootLockerAsyncPurchaseProcess::PlayerData

◆ PollingIntervalSeconds

float FLootLockerAsyncPurchaseProcess::PollingIntervalSeconds = 1.0f

◆ Retries

int FLootLockerAsyncPurchaseProcess::Retries = 0

◆ RetryLimit

constexpr int FLootLockerAsyncPurchaseProcess::RetryLimit = 5
staticconstexpr

◆ ShouldCancel

bool FLootLockerAsyncPurchaseProcess::ShouldCancel = false

◆ TimeoutTime

FDateTime FLootLockerAsyncPurchaseProcess::TimeoutTime

◆ WalletId

FString FLootLockerAsyncPurchaseProcess::WalletId = ""