Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
CardTagWidget.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Blueprint/UserWidget.h"
8#include "CardTagWidget.generated.h"
9
10class UTextBlock;
14UCLASS()
15class CK_UE_API UCardTagWidget : public UUserWidget
16{
17 GENERATED_BODY()
18
19public:
20 // 표시 이름을 채우고 BP 에 후처리를 넘긴다.
21 void SetupTag(ESituationTag InTag);
22
23protected:
24 // 태그별 색이나 아이콘은 BP 가 붙인다.
25 UFUNCTION(BlueprintImplementableEvent, Category = "UI|Widget")
26 void OnTagSetup(ESituationTag InTag);
27
28 virtual void NativeOnMouseEnter(const FGeometry& InGeometry, const FPointerEvent& InMouseEvent) override;
29 virtual void NativeOnMouseLeave(const FPointerEvent& InMouseEvent) override;
30
31public:
32 UPROPERTY(BlueprintReadOnly, Category = "UI|Widget", meta = (BindWidget))
33 TObjectPtr<UTextBlock> TagText;
34};
ESituationTag
Definition SituationTag.h:17
Definition CardTagWidget.h:16