STOVE 런처에 로그인한 사용자 정보를 가져오기 위해서는 아래 호출 코드를 UMyStoveSDKObject::StoveSDKGetUser 함수에서 슈퍼클래스의 Super:: StoveSDKGetUser 함수를 호출하는 것으로 사용자 정보를 요청합니다. Super:: StoveSDKGetUser함수가 호출되면 콜백 OnUser함수로 사용자 정보를 전달합니다.
MyStoveSDKObject.cpp
FStoveResult UMyStoveSDKObject::StoveSDKGetUser()
{
/*여기에 '따라하기' 코드를 추가합니다.*/
FStoveResult ErrorResult = Super::StoveSDKGetUser();
if (ErrorResult.Result == STOVE_PC_NO_ERROR)
{
OnLog("[Success] StovePC_GetUser");
}
else
{
OnLog("[Error] StovePC_GetUser, ErrorResult %d", ErrorResult.Result);
}
return ErrorResult;
}
C++
복사
UMyStoveSDKObject::StoveSDKGetUser 함수가 정상적으로 호출됐을 때의 콜백 OnUser의 인자인 FStoveUser구조체를 통해 사용자정보를 획득합니다. 사용자정보 획득방법은 아래 코드를 통해 확인할 수 있습니다.
MyStoveSDKObject.cpp
void UMyStoveSDKObject::OnUser(FStoveUser User)
{
/*여기에 '따라하기' 코드를 추가합니다.*/
OnLog("[User]");
OnLog("MemberNo : %u", User.MemberNo);
OnLog("Nickname : %s", *(User.Nickname));
OnLog("GameUserId: %s", *(User.GameUserId));
}
C++
복사