#pragma once #include "CoreMinimal.h"
#include "Blueprint/UserWidget.h"
#include "Components/CanvasPanel.h" #include "StaticMiniMap.generated.h" /**
*
*/
UCLASS()
class PROJ10_0121_API UStaticMiniMap : public UUserWidget
{
GENERATED_BODY() private:
UPROPERTY()
UCanvasPanel * FlagPanel; private:
void addFlagToCanvas_Parent(); public:
void UStaticMiniMap::addFlag_Parent(UUserWidget* flag, AActor* actor); };
这样是可以的,但如果加上UFUNCTION()就会编译出错,在头文件中,一般不需要加作用域。
public:
UFUNCTION()
void UStaticMiniMap::addFlag_Parent(UUserWidget* flag, AActor* actor);
去掉作用域就可以编辑成功了。
public:
UFUNCTION()
void addFlag_Parent(UUserWidget* flag, AActor* actor);