public void Load_LeaderBoards(string gameType) { ILeaderboard lb = PlayGamesPlatform.Instance.CreateLeaderboard(); switch (gameType) { case "Wiz": lb.id = GPG_Ids.leaderboard_wiz_split_leaderboard; break; case "Quick": lb.id = GPG_Ids.leaderboard_quick_split_leaderboard; break; case "Wit": lb.id = GPG_Ids.leaderboard_wit_split_leaderboard; break; case "Holy": lb.id = GPG_Ids.leaderboard_holy_split_leaderboard; break; default: lb.id = GPG_Ids.leaderboard_wiz_split_leaderboard; break; } lb.id = "MY_LEADERBOARD_ID"; lb.LoadScores(ok => { if (ok) { GameObject temp = GameObject.Find("High Score Calculator"); if (temp != null) { High_Score_Calculator hsc = temp.GetComponent <High_Score_Calculator>(); hsc.LoadUsersandScores(lb); } } else { Debug.Log("Error retrieving leaderboardi"); GameObject temp = GameObject.Find("High Score Calculator"); if (temp != null) { High_Score_Calculator hsc = temp.GetComponent <High_Score_Calculator>(); hsc.LoadUsersandScores(null); } } }); }