|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
Daily Study Kiosk 더 자세히 ...
#include <ADailyKiosk.h>
ADailyKiosk에 대한 상속 다이어그램 :
ADailyKiosk에 대한 협력 다이어그램:Public 멤버 함수 | |
| ADailyKiosk () | |
| class UWidgetComponent * | GetWidgetComp () |
Protected 멤버 함수 | |
| virtual void | BeginPlay () override |
Protected 속성 | |
| TObjectPtr< class UBoxComponent > | BoxComp |
| TObjectPtr< class UInteractableComponent > | InteractableComp |
| TObjectPtr< class UStaticMeshComponent > | MeshComp |
| TObjectPtr< class USceneComponent > | RootSceneComp |
| TObjectPtr< class UWidgetComponent > | WidgetComp |
| TObjectPtr< class UWidgetComponent > | WidgetGuideComp |
Private 멤버 함수 | |
| TArray< FWordData > | GetRandomKoreanWords (int32 Count) |
| 랜덤 한국어 단어 데이터 가져오기 (Fallback용) | |
| void | OnInteractionTriggered (AActor *Interactor) |
| void | OnOutlineStateChanged (bool bShouldShowOutline) |
| void | OnResponseDailyQuestion (FResponseChatDailys &InResponseData, bool bWasSuccessful) |
Daily Study Kiosk
사용자가 상호작용하면 ChatDaily API를 통해 "오늘의 한국어 문장 5개 주세요"를 요청하고 응답이 오면 Popup_DailyStudy를 띄웁니다.
ADailyKiosk.h 파일의 18 번째 라인에서 정의되었습니다.
| ADailyKiosk::ADailyKiosk | ( | ) |
ADailyKiosk.cpp 파일의 19 번째 라인에서 정의되었습니다.
다음을 참조함 : BoxComp, DAILYKIOSK_INTERACT_WIDGET_PATH, InteractableComp, MeshComp, RootSceneComp, WidgetComp.
|
overrideprotectedvirtual |
ADailyKiosk.cpp 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : InteractableComp, OnInteractionTriggered(), OnOutlineStateChanged(), WidgetComp.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
랜덤 한국어 단어 데이터 가져오기 (Fallback용)
ADailyKiosk.cpp 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : FReadData::Eng, FWordData::Eng, UGameDataManager::GetAllReadDataKeys(), UGameDataManager::GetReadData(), FWordData::Kor, PRINTLOG, FWordData::Pronunciation, FReadData::Word.
다음에 의해서 참조됨 : OnResponseDailyQuestion().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
inline |
ADailyKiosk.h 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UPopup_DailyResult::OnClickConfirm().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ADailyKiosk.cpp 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : DefineData::DailySystemPrompt, DefineData::DailyUserPrompt, OnResponseDailyQuestion(), PRINTLOG.
다음에 의해서 참조됨 : BeginPlay().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ADailyKiosk.cpp 파일의 157 번째 라인에서 정의되었습니다.
다음을 참조함 : MeshComp.
다음에 의해서 참조됨 : BeginPlay().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
ADailyKiosk.cpp 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : FResponseChatDailys::answer, FWordData::Eng, GetRandomKoreanWords(), UCommonFunctionLibrary::IsValidKoreanWord(), FWordData::Kor, DefineData::MIN_REQUIRED_WORDS, PRINTLOG, FWordData::Pronunciation.
다음에 의해서 참조됨 : OnInteractionTriggered().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
ADailyKiosk.h 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ADailyKiosk().
|
protected |
ADailyKiosk.h 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ADailyKiosk(), BeginPlay().
|
protected |
ADailyKiosk.h 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ADailyKiosk(), OnOutlineStateChanged().
|
protected |
ADailyKiosk.h 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ADailyKiosk().
|
protected |
ADailyKiosk.h 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ADailyKiosk(), BeginPlay().
|
protected |
ADailyKiosk.h 파일의 50 번째 라인에서 정의되었습니다.