Files
UnrealEngineUWP/Engine/Plugins/Web/HttpBlueprint/Source/HttpBlueprintGraph/Private/K2Node_AsyncMakeRequestHeader.cpp
George Rolfe 93b94d3e39 Http BP non-unity fix (from preflight 623bc700ec68595f3b9ce6b0)
#rb none
#preflight 623c8a469304d833f41c12f7
#jira none

[CL 19496602 by George Rolfe in ue5-main branch]
2022-03-24 11:47:08 -04:00

47 lines
1.3 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "K2Node_AsyncMakeRequestHeader.h"
#include "HttpRequestProxyObject.h"
#include "EdGraph/EdGraphPin.h"
UK2Node_AsyncMakeRequestHeader::UK2Node_AsyncMakeRequestHeader()
{
ProxyFactoryFunctionName = GET_FUNCTION_NAME_CHECKED(UHttpRequestProxyObject, CreateHttpRequestProxyObject);
ProxyFactoryClass = UHttpRequestProxyObject::StaticClass();
ProxyClass = UHttpRequestProxyObject::StaticClass();
}
UEdGraphPin* UK2Node_AsyncMakeRequestHeader::GetVerbPin() const
{
UEdGraphPin* Pin = FindPinChecked(TEXT("InVerb"));
check(Pin->Direction == EGPD_Input);
return Pin;
}
UEdGraphPin* UK2Node_AsyncMakeRequestHeader::GetBodyPin() const
{
UEdGraphPin* Pin = FindPinChecked(TEXT("InBody"));
check(Pin->Direction == EGPD_Input);
return Pin;
}
UEdGraphPin* UK2Node_AsyncMakeRequestHeader::GetHeaderPin() const
{
UEdGraphPin* Pin = FindPinChecked(TEXT("InHeader"));
check(Pin->Direction == EGPD_Input);
return Pin;
}
UEdGraphPin* UK2Node_AsyncMakeRequestHeader::GetUrlPin() const
{
UEdGraphPin* Pin = FindPinChecked(TEXT("InUrl"));
check(Pin->Direction == EGPD_Input);
return Pin;
}
void UK2Node_AsyncMakeRequestHeader::GetMenuActions(FBlueprintActionDatabaseRegistrar& ActionRegistrar) const
{
// We only want our custom K2Node version to show up, this version should be hidden from the user
}