There is a function I implemented in class’ C++, which are overridden in class’ Blueprint:
.h
UFUNCTION(BlueprintCallable, BlueprintNativeEvent, Category = "Http")
bool MOVEFunction(const float dist_x, const float dist_y, const float dist_z, const int name, const int method);
.cpp
bool AHttpServer::MOVEFunction_Implementation(const float dist_x, const float dist_y, const float dist_z, const int name, const int method)
{
return false;
}
It works, but every time I use Live Coding the overridden function in Blueprint seem to loose it’s connection to it’s original form in C++ and gets marked as error, because it uses the same name. To fix this I have to delete overridden function marked with error and override it again in Blueprint.
Is there a way to fix that? That the overridden function will not be marked as having the same name as the C++ function it was overridden from?
