- 뒤끝 SDK 버전 :
- 프로젝트명 : 핵 앤 슬래시 키우기
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 : rank not found, rank을(를) 찾을 수 없습니다.
[ 게임 정보 ]에 유저의 Save데이터 실시간 저장을 위한 “UserData” 테이블을 생성하였고,
제 게임의 특성상 16개의 리그별 랭킹이 존재하여 16개의 “RankLeague{리그인덱스}” 테이블을 생성하였습니다.
table UUID를 알아내기 위해 아래와 같은 코드를 사용했구요.
SendQueue.Enqueue(Backend.URank.User.GetRankTableList, callback =>
{
// 이후 처리
if (callback.IsSuccess())
{
Debug.LogError(“IsSuccess”);
LitJson.JsonData rankTableListJson = callback.FlattenRows();
for (int i = 0; i < rankTableListJson.Count; i++)
Debug.LogError(
$“index:{i}/{rankTableListJson[i][“title”]}/{rankTableListJson[i][“table”]}/{rankTableListJson[i][“uuid”]}”);
}
else
{
Debug.LogError(“IsFailed”);
Binder.UIManager.NetworkErrorPopupPanel.Show(callback.GetMessage());
}
});
결과는 Fail. "rank not found, rank을(를) 찾을 수 없습니다."라고 나왔습니다.
혹시 콘솔에는 보여지지 않는 rankTable이 따로 존재하는것일까요?
만약 UserData, 즉 user의 param 중에 랭킹에 사용되는 데이터를 저장하지 않는다면, 어떻게 해야할까요?
일단, 제 의도는 User가 League1을 1시간+1시간+1시간에 걸려 클리어했다고 가정했을때, 각 포인트 별 걸린 시간을 합산하여 따로 총 누적시간을 기준으로 낮은 시간(빨리 깬) 순으로 각 리그별 Top5를 보여줄 예정입니다.
한사람이 여러 리그를 섭렵할수도 있구요.
테스트 및 이후 데이터 삽입을 위해 각 table UUID를 알아내서 제 임의의 데이터를 집어넣으려 합니다.
어떻게 해야할까요?