Hi, i’ve been creating custom blueprint nodes for my game since 4.5, the thing is that since 4.6 my old nodes are still in the blueprint scripts and work, but since 4.6 I can’t find then in the node creation menu,not even disabling the context sensitive option.
header:
#pragma once
#include "EdGraph/EdGraphNode.h"
#include "CustomBP.generated.h"
/**
*
*/
UCLASS()
class PANICPOP_API UCustomBP : public UEdGraphNode
{
GENERATED_UCLASS_BODY()
public: UFUNCTION(BlueprintPure, meta = (FriendlyName = "Get Configuration Path", Keywords = "String Config Path"), Category = Game) static FString GetConfigPath();
};
cpp:
#include "PanicPop.h"
#include "CustomBP.h"
UCustomBP::UCustomBP(const class FPostConstructInitializeProperties& PCIP)
: Super(PCIP)
{
}
FString UCustomBP::GetConfigPath()
{
return FPaths::ConvertRelativePathToFull(FPaths::GameDir()) + FString(TEXT("Config/"));
}
Any ideas why this is happening?