안녕하세요 개발자님,
랭킹 조회 후 확인되는 정보로 닉네임과 점수를 등록하고자 한다면,
랭킹 조회 후 리턴되는 Json을 통해서 보여주면 됩니다.
아래 코드를 참고하여 이용해 주세요.
public class RankItem
{
public string gamerInDate;
public string nickname;
public string score;
public string index;
public string rank;
public string totalCount;
public override string ToString()
{
return $"{gamerInDate} / {nickname} / {score} / {index} / {rank} / {totalCount}";
}
}
public void GetRankListTest()
{
int limit = 100;
List<RankItem> rankItemList = new List<RankItem>();
BackendReturnObject bro = Backend.URank.User.GetRankList("랭크 uuid", limit);
if (bro.IsSuccess())
{
JsonData rankListJson = bro.GetFlattenJSON();
for (int i = 0; i < rankListJson["rows"].Count; i++)
{
RankItem rankItem = new RankItem();
rankItem.gamerInDate = rankListJson["rows"][i]["gamerInDate"].ToString();
rankItem.nickname = rankListJson["rows"][i]["nickname"].ToString();
rankItem.score = rankListJson["rows"][i]["score"].ToString();
rankItem.index = rankListJson["rows"][i]["index"].ToString();
rankItem.rank = rankListJson["rows"][i]["rank"].ToString();
rankItem.totalCount = rankListJson["totalCount"].ToString(); // 해당 키는 [i]로 접근하지 않음.
//추가 항목
//rankItem.extra = rankListJson[i]["추가항목컬럼이름"].ToString();
rankItemList.Add(rankItem);
Debug.Log(rankItem.ToString());
}
}
}