// 現プレイヤーのハイスコアを受けとってランクを取得 --------------- public void fetchRank(int currentScore) { isCorrect = true; errorCode = null; isfetchRankFinish = false; // データスコアの「HighScore」から検索 NCMBQuery <NCMBObject> rankQuery = new NCMBQuery <NCMBObject> ("HighScore"); rankQuery.WhereGreaterThan("Score", currentScore); rankQuery.CountAsync((int count, NCMBException e) => { if (e != null) { //件数取得失敗 errorCode = e.ErrorCode; } else { //件数取得成功 currentRank = count + 1; // 自分よりスコアが上の人がn人いたら自分はn+1位 } isfetchRankFinish = true; }); }