KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FRequestWriteResult 구조체 참조

#include <NetworkData.h>

+ FRequestWriteResult에 대한 협력 다이어그램:

Public 멤버 함수

bool ToJsonString (FString &OutJson) const
 구조체를 JSON 문자열로 변환합니다.
 

Public 속성

int32 result_time
 
int32 room_id
 
int32 scenario_id
 
int32 stage_type
 
int32 state_type
 
int32 user_id
 
TArray< int32 > wrong_idx
 

상세한 설명

NetworkData.h 파일의 727 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ToJsonString()

bool FRequestWriteResult::ToJsonString ( FString &  OutJson) const

구조체를 JSON 문자열로 변환합니다.

NetworkData.cpp 파일의 464 번째 라인에서 정의되었습니다.

465{
466 TSharedPtr<FJsonObject> JsonObject = MakeShared<FJsonObject>();
467
468 JsonObject->SetNumberField(TEXT("room_id"), room_id);
469 JsonObject->SetNumberField(TEXT("user_id"), user_id);
470 JsonObject->SetNumberField(TEXT("scenario_id"), scenario_id);
471 JsonObject->SetNumberField(TEXT("stage_type"), stage_type);
472 JsonObject->SetNumberField(TEXT("state_type"), state_type);
473 JsonObject->SetNumberField(TEXT("result_time"), result_time);
474
475 TArray<TSharedPtr<FJsonValue>> WrongIdxArray;
476 for (int32 Idx : wrong_idx)
477 {
478 WrongIdxArray.Add(MakeShared<FJsonValueNumber>(Idx));
479 }
480 JsonObject->SetArrayField(TEXT("wrong_idx"), WrongIdxArray);
481
482 TSharedRef<TJsonWriter<>> Writer = TJsonWriterFactory<>::Create(&OutJson);
483 return FJsonSerializer::Serialize(JsonObject.ToSharedRef(), Writer);
484}
TArray< int32 > wrong_idx

다음을 참조함 : result_time, room_id, scenario_id, stage_type, state_type, user_id, wrong_idx.

다음에 의해서 참조됨 : UKLingoNetworkSystem::RequestWriteResult().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ result_time

int32 FRequestWriteResult::result_time

NetworkData.h 파일의 747 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().

◆ room_id

int32 FRequestWriteResult::room_id

NetworkData.h 파일의 732 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().

◆ scenario_id

int32 FRequestWriteResult::scenario_id

NetworkData.h 파일의 738 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().

◆ stage_type

int32 FRequestWriteResult::stage_type

NetworkData.h 파일의 741 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().

◆ state_type

int32 FRequestWriteResult::state_type

NetworkData.h 파일의 744 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().

◆ user_id

int32 FRequestWriteResult::user_id

NetworkData.h 파일의 735 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().

◆ wrong_idx

TArray<int32> FRequestWriteResult::wrong_idx

NetworkData.h 파일의 750 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_Questionnaire::OnResponseOcrExtract(), ToJsonString().


이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: