Hi i have a problem when i try to access in slate_argument variable it is null
It’s header
#pragma once
#include "Widgets/SCompoundWidget.h"
#include "VJHUD.h"
class VJ_API Svjui : public SCompoundWidget
{
SLATE_BEGIN_ARGS(Svjui)
{}
SLATE_ARGUMENT(TWeakObjectPtr<class AVJHUD>, VJHUD)
SLATE_END_ARGS()
FReply ButtonClicked();
FReply Button1Clicked();
TWeakObjectPtr<class AVJHUD> VJHUD;
public:
void Construct(const FArguments& InArgs);
};
it’s beginning of cpp
#include "vj.h"
#include "Svjui.h"
#include "SlateOptMacros.h"
#define LOCTEXT_NAMESPACE "vjui"
BEGIN_SLATE_FUNCTION_BUILD_OPTIMIZATION
void Svjui::Construct(const FArguments& InArgs)
{
VJHUD = InArgs._VJHUD;
if (VJHUD == NULL) {
if (GEngine)
{
GEngine->AddOnScreenDebugMessage(-1, 3.f, FColor::Yellow, TEXT("NULL"));
}
}
.........