API/Autodoc/Files/URuStorePayPurchaseTwoStepNode.h.en.md


The text is already in English, so I return it unchanged.

## Classes

|                | Name           |
| -------------- | -------------- |
| class | **[URuStorePayPurchaseTwoStepNode](https://gitflic.ru/project/rustore/rustore-unreal-engine-pay/wiki/page?file=API/Autodoc/Classes/URuStorePayPurchaseTwoStepNode.en.md)**  |

## Functions

|                | Name           |
| -------------- | -------------- |
| | **[DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams](https://gitflic.ru/project/rustore/rustore-unreal-engine-pay/wiki/page?file=API/Autodoc/Files/URuStorePayPurchaseTwoStepNode.h.en.md#function-declare-dynamic-multicast-delegate-twoparams)**(FPurchaseTwoStepPin , [FURuStorePayProductPurchaseResult](https://gitflic.ru/project/rustore/rustore-unreal-engine-pay/wiki/page?file=API/Autodoc/Classes/FURuStorePayProductPurchaseResult.en.md) , response , [FURuStoreError](https://gitflic.ru/project/rustore/rustore-unreal-engine-pay/wiki/page?file=API/Autodoc/Classes/FURuStoreError.en.md) , error ) |


### function DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams

```cpp
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(
    FPurchaseTwoStepPin ,
    FURuStorePayProductPurchaseResult ,
    response ,
    FURuStoreError ,
    error 
)

Source code

// Copyright Epic Games, Inc. All Rights Reserved.

#include "URuStorePayPurchaseTwoStepNode.generated.h"

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FPurchaseTwoStepPin,
    FURuStorePayProductPurchaseResult, response,
    FURuStoreError, error
);

UCLASS()
class RUSTOREPAY_API URuStorePayPurchaseTwoStepNode : public UBlueprintAsyncActionBase
{
    GENERATED_UCLASS_BODY()

public:
    UPROPERTY(BlueprintAssignable)
    FPurchaseTwoStepPin Success;

    UPROPERTY(BlueprintAssignable)
    FPurchaseTwoStepPin Error;

    UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true", WorldContext = "WorldContextObject"), Category = "RuStore Pay Client")
    static URuStorePayPurchaseTwoStepNode* PurchaseTwoStepAsync(
        URuStorePayClient* target,
        FURuStorePayProductPurchaseParams productPurchaseParams,
        EURuStorePaySdkTheme sdkTheme = EURuStorePaySdkTheme::LIGHT
    );
};
Назад