LootLocker Unreal SDK 10.7.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< FLootLockerCatalogItemAndQuantityPair > Items
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

int FLootLockerAsyncPurchaseProcess::RetryLimit = 5
staticconstexpr

◆ ShouldCancel

bool FLootLockerAsyncPurchaseProcess::ShouldCancel = false

◆ TimeoutTime

FDateTime FLootLockerAsyncPurchaseProcess::TimeoutTime

◆ WalletId

FString FLootLockerAsyncPurchaseProcess::WalletId = ""