void LoadPlayerLeaderboardScore(Leaderboard leaderboard) { int index = GetGameCenterScoresListIndex(leaderboard); if (index != INDEX_NOT_FOUND) { if (PlayerGameCenterScoreMap.ContainsKey(leaderboard)) { PlayerGameCenterScoreMap[leaderboard] = new JFGameCenterScore(GameCenterPlayerScoresList[index]); } else { PlayerGameCenterScoreMap.Add(leaderboard, new JFGameCenterScore(GameCenterPlayerScoresList[index])); } } else { if (PlayerGameCenterScoreMap.ContainsKey(leaderboard)) { PlayerGameCenterScoreMap[leaderboard] = GetNewGameCenterScoreForLeaderBoard(leaderboard); } else { PlayerGameCenterScoreMap.Add(leaderboard, GetNewGameCenterScoreForLeaderBoard(leaderboard)); } } }
JFGameCenterScore GetNewGameCenterScoreForLeaderBoard(Leaderboard leaderboard) { string Id = GameCenterLeaderboardIDMap[leaderboard]; int value = 0; JFGameCenterScore gcSco = new JFGameCenterScore(Id, value); return(gcSco); }