KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
ChatBoxWidget.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"
7#include "Blueprint/UserWidget.h"
8#include "ChatBoxWidget.generated.h"
9
13UCLASS()
14class ONEPIECE_API UChatBoxWidget : public UUserWidget
15{
16 GENERATED_BODY()
17
18public:
19 void SetPlayerName(FText InPlayerName);
20 void SetMessage(FText InMessage);
21
22 void SetPlayerProfile(
23 FLinearColor InBgColor,
24 EResourceTextureType InProfileType);
25
26 void SetChatBubbleColor(bool IsMine) const;
27
28
29protected:
30 UPROPERTY(meta=(BindWidget))
31 TObjectPtr<class UBorder> Border_ProfileBG;
32
33 UPROPERTY(meta=(BindWidget))
34 TObjectPtr<class UImage> Image_Profile;
35
36
37 UPROPERTY(meta=(BindWidget))
38 TObjectPtr<class UImage> Image_ChatTail;
39
40 UPROPERTY(meta=(BindWidget))
41 TObjectPtr<class UBorder> Border_ChatBubble;
42
43
44 UPROPERTY(meta=(BindWidget))
45 TObjectPtr<class UTextBlock> Txt_Name;
46
47 UPROPERTY(meta=(BindWidget))
48 TObjectPtr<class UTextBlock> Txt_Message;
49};
EResourceTextureType