MCPcopy Create free account
hub / github.com/URLab-Sim/UnrealRoboticsLab / TryReadVec3

Function TryReadVec3

Source/URLab/Private/Bridge/RpcDispatcher.cpp:2222–2231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2220}
2221
2222bool TryReadVec3(const TSharedPtr<FJsonObject>& Obj, const TCHAR* Key, double Out[3])
2223{
2224 const TArray<TSharedPtr<FJsonValue>>* Arr = nullptr;
2225 if (!Obj->TryGetArrayField(Key, Arr) || !Arr || Arr->Num() != 3)
2226 return false;
2227 Out[0] = (*Arr)[0]->AsNumber();
2228 Out[1] = (*Arr)[1]->AsNumber();
2229 Out[2] = (*Arr)[2]->AsNumber();
2230 return true;
2231}
2232} // namespace
2233
2234TSharedPtr<FJsonObject> FURLabRpcDispatcher::HandleSetSimOptions(const TSharedPtr<FJsonObject>& Req)

Callers 1

HandleSetSimOptionsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected