Class GameDev* SheepAdult

[Unreal Engine 4] Blueprint로 만든 함수를 C++ 에서 호출하기 (Calling Blueprint Functions from C++) 본문

Unreal Engine

[Unreal Engine 4] Blueprint로 만든 함수를 C++ 에서 호출하기 (Calling Blueprint Functions from C++)

SheepAdult 2023. 1. 15. 00:17

본론부터 말하자면 CallFunctionByNameWithArguments 함수를 사용하면 된다. 해당 함수는 인자로 FOutputDeviceNull을 받는데 #include "Misc/OutputDeviceNull.h"를 include 해줘야 한다.

#include "Misc/OutputDeviceNull.h"

...

void ATest::TestFunction()
{
	FOutputDeviceNull Ar;
	CallFunctionByNameWithArguments(TEXT("BPFunction"), Ar, nullptr, true);
}