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

#include <NetworkData.h>

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

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 파일의 1197 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ToJsonString()

bool FRequestSpeakResult::ToJsonString ( FString &  OutJson) const

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

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

1138{
1139 TSharedPtr<FJsonObject> JsonObject = MakeShared<FJsonObject>();
1140
1141 JsonObject->SetNumberField(TEXT("room_id"), room_id);
1142 JsonObject->SetNumberField(TEXT("user_id"), user_id);
1143 JsonObject->SetNumberField(TEXT("scenario_id"), scenario_id);
1144 JsonObject->SetNumberField(TEXT("stage_type"), stage_type);
1145 JsonObject->SetNumberField(TEXT("state_type"), state_type);
1146 JsonObject->SetNumberField(TEXT("result_time"), result_time);
1147
1148 TArray<TSharedPtr<FJsonValue>> WrongIdxArray;
1149 for (int32 Idx : wrong_idx)
1150 {
1151 WrongIdxArray.Add(MakeShared<FJsonValueNumber>(Idx));
1152 }
1153 JsonObject->SetArrayField(TEXT("wrong_idx"), WrongIdxArray);
1154
1155 TSharedRef<TJsonWriter<>> Writer = TJsonWriterFactory<>::Create(&OutJson);
1156 return FJsonSerializer::Serialize(JsonObject.ToSharedRef(), Writer);
1157}
TArray< int32 > wrong_idx

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

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

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

멤버 데이터 문서화

◆ result_time

int32 FRequestSpeakResult::result_time

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

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

◆ room_id

int32 FRequestSpeakResult::room_id

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

다음에 의해서 참조됨 : APlayerControl::RequestSpeakResult(), ToJsonString().

◆ scenario_id

int32 FRequestSpeakResult::scenario_id

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

다음에 의해서 참조됨 : APlayerControl::RequestSpeakResult(), ToJsonString().

◆ stage_type

int32 FRequestSpeakResult::stage_type

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

다음에 의해서 참조됨 : APlayerControl::RequestSpeakResult(), ToJsonString().

◆ state_type

int32 FRequestSpeakResult::state_type

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

다음에 의해서 참조됨 : APlayerControl::RequestSpeakResult(), ToJsonString().

◆ user_id

int32 FRequestSpeakResult::user_id

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

다음에 의해서 참조됨 : APlayerControl::RequestSpeakResult(), ToJsonString().

◆ wrong_idx

TArray<int32> FRequestSpeakResult::wrong_idx

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

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


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