KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
ULevelWordItem.h
이 파일의 문서화 페이지로 가기
1// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "EWordType.h"
7#include "Blueprint/UserWidget.h"
8#include "ULevelWordItem.generated.h"
9
13UCLASS()
14class ONEPIECE_API ULevelWordItem : public UUserWidget
15{
16 GENERATED_BODY()
17
18public:
19 void InitInfo( EWordType WordType, int32 WordCode );
20
25 void SetItemColor(bool bIsCurrentLevel);
26
27protected:
34 FString TruncateText(const FString& OriginalText, int32 MaxLength = 12);
35
39 void ApplyScaleBoxMode();
40
45 void ApplyTruncateMode(const FString& Text);
46
47public:
49 UPROPERTY(EditAnywhere, Category = "LevelWordItem")
50 bool bUseScaleBox = false;
51
52public:
53 UPROPERTY(meta = (BindWidget))
54 TObjectPtr<class UImage> Image_Target;
55
56 UPROPERTY(meta = (BindWidget))
57 TObjectPtr<class USizeBox> SizeBox;
58
59 UPROPERTY(meta = (BindWidget))
60 TObjectPtr<class UScaleBox> ScaleBox;
61
62 UPROPERTY(meta = (BindWidget))
63 TObjectPtr<class UTextBlock> Txt_Title;
64};
EWordType 클래스를 선언합니다.
EWordType
Definition EWordType.h:9