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

#include <NetworkData.h>

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

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

멤버 함수 문서화

◆ ToJsonString()

bool FRequestReadResult::ToJsonString ( FString &  OutJson) const

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

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

857{
858 TSharedPtr<FJsonObject> JsonObject = MakeShared<FJsonObject>();
859
860 JsonObject->SetNumberField(TEXT("room_id"), room_id);
861 JsonObject->SetNumberField(TEXT("user_id"), user_id);
862 JsonObject->SetNumberField(TEXT("scenario_id"), scenario_id);
863 JsonObject->SetNumberField(TEXT("stage_type"), stage_type);
864 JsonObject->SetNumberField(TEXT("state_type"), state_type);
865 JsonObject->SetNumberField(TEXT("result_time"), result_time);
866
867 TArray<TSharedPtr<FJsonValue>> WrongIdxArray;
868 for (int32 Idx : wrong_idx)
869 {
870 WrongIdxArray.Add(MakeShared<FJsonValueNumber>(Idx));
871 }
872 JsonObject->SetArrayField(TEXT("wrong_idx"), WrongIdxArray);
873
874 TSharedRef<TJsonWriter<>> Writer = TJsonWriterFactory<>::Create(&OutJson);
875 return FJsonSerializer::Serialize(JsonObject.ToSharedRef(), Writer);
876}
TArray< int32 > wrong_idx

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

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

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

멤버 데이터 문서화

◆ result_time

int32 FRequestReadResult::result_time

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

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

◆ room_id

int32 FRequestReadResult::room_id

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

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

◆ scenario_id

int32 FRequestReadResult::scenario_id

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

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

◆ stage_type

int32 FRequestReadResult::stage_type

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

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

◆ state_type

int32 FRequestReadResult::state_type

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

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

◆ user_id

int32 FRequestReadResult::user_id

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

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

◆ wrong_idx

TArray<int32> FRequestReadResult::wrong_idx

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

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


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