Files
FNGameProj/Source/FortniteGame/Public/FortPlayerSurveyAnswerableQuestion.h
2024-01-21 00:41:14 +01:00

28 lines
1.1 KiB
C++

#pragma once
#include "CoreMinimal.h"
#include "FortPlayerSurveyAnswerContainer.h"
#include "FortPlayerSurveyAnswerableQuestionChangeDelegateDelegate.h"
#include "FortPlayerSurveyAnswerableQuestion.generated.h"
class UFortPlayerSurveyQuestion;
UINTERFACE(meta=(CannotImplementInterfaceInBlueprint))
class UFortPlayerSurveyAnswerableQuestion : public UFortPlayerSurveyAnswerContainer {
GENERATED_BODY()
};
class IFortPlayerSurveyAnswerableQuestion : public IFortPlayerSurveyAnswerContainer {
GENERATED_BODY()
public:
UFUNCTION(BlueprintCallable)
virtual void RemoveOnQuestionChangedDelegate(const FFortPlayerSurveyAnswerableQuestionChangeDelegate& InDelegate) const PURE_VIRTUAL(RemoveOnQuestionChangedDelegate,);
UFUNCTION(BlueprintCallable)
virtual UFortPlayerSurveyQuestion* GetQuestion() const PURE_VIRTUAL(GetQuestion, return NULL;);
UFUNCTION(BlueprintCallable)
virtual void AddOnQuestionChangedDelegate(const FFortPlayerSurveyAnswerableQuestionChangeDelegate& InDelegate) const PURE_VIRTUAL(AddOnQuestionChangedDelegate,);
};