KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
USpeakWidget.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 "Blueprint/UserWidget.h"
7#include "USpeakWidget.generated.h"
8
21UCLASS()
22class ONEPIECE_API USpeakWidget : public UUserWidget
23{
24 GENERATED_BODY()
25
26public:
28 USpeakWidget(const FObjectInitializer& ObjectInitializer);
29
30protected:
32 virtual void NativeConstruct() override;
33
34public:
43 UFUNCTION(BlueprintCallable, Category = "SpeakWidget")
44 void UpdateSpeakStage(class ASpeakStageActor* SpeakStage, class APlayerState* LocalPlayerState, int32 StepIndex);
45
50 UFUNCTION(BlueprintCallable, Category = "SpeakWidget")
51 void SetWidgetVisibility(bool bShow);
52
53protected:
54 UPROPERTY(meta = (BindWidget), BlueprintReadOnly)
55 TObjectPtr<class UTextBlock> CurrentQuestionText;
56
57 UPROPERTY(meta = (BindWidget), BlueprintReadOnly)
58 TObjectPtr<class UTextBlock> CurrentProgress;
59};
Speak Stage 시스템
Speak Stage UI 위젯