Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemUtils
| Name | UInAppPurchaseCallbackProxy2 |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Classes/InAppPurchaseCallbackProxy2.h |
| Include Path | #include "InAppPurchaseCallbackProxy2.h" |
Syntax
UCLASS (MinimalAPI)
class UInAppPurchaseCallbackProxy2 : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInAppPurchaseCallbackProxy2
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInAppPurchaseCallbackProxy2
(
const FObjectInitializer& ObjectInitializer |
InAppPurchaseCallbackProxy2.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnFailure | FInAppPurchaseResult2 | Called when there is an unsuccessful In-App Purchase transaction. | InAppPurchaseCallbackProxy2.h |
|
| OnSuccess | FInAppPurchaseResult2 | Called when there is a successful In-App Purchase transaction. | InAppPurchaseCallbackProxy2.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFailedToEvenSubmit | bool | Did we fail immediately? | InAppPurchaseCallbackProxy2.h | |
| bWasSuccessful | bool | Did the purchase succeed? | InAppPurchaseCallbackProxy2.h | |
| InAppPurchaseCompleteDelegate | FOnPurchaseCheckoutComplete | Delegate called when a InAppPurchase has been successfully read | InAppPurchaseCallbackProxy2.h | |
| InAppPurchaseCompleteDelegateHandle | FDelegateHandle | Handle to the registered InAppPurchaseCompleteDelegate | InAppPurchaseCallbackProxy2.h | |
| PurchaseInterface | IOnlinePurchasePtr | InAppPurchaseCallbackProxy2.h | ||
| PurchasingPlayer | FUniqueNetIdPtr | InAppPurchaseCallbackProxy2.h | ||
| SavedPurchaseStatus | EInAppPurchaseStatus | InAppPurchaseCallbackProxy2.h | ||
| SavedReceipts | TArray< FInAppPurchaseReceiptInfo2 > | InAppPurchaseCallbackProxy2.h | ||
| WorldPtr | TWeakObjectPtr< UWorld > | Pointer to the world, needed to delay the results slightly | InAppPurchaseCallbackProxy2.h |
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
InAppPurchaseCallbackProxy2.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UInAppPurchaseCallbackProxy2 * CreateProxyObjectForInAppPurchase
(
APlayerController* PlayerController, |
Kicks off a transaction for the provided product identifier. | InAppPurchaseCallbackProxy2.h |
|
static UInAppPurchaseCallbackProxy2 * CreateProxyObjectForInAppPurchaseQueryOwned
(
APlayerController* PlayerController |
InAppPurchaseCallbackProxy2.h |
|
|
static UInAppPurchaseCallbackProxy2 * CreateProxyObjectForInAppPurchaseUnprocessedPurchases
(
APlayerController* PlayerController |
InAppPurchaseCallbackProxy2.h |
|