/// <summary> /// 根据排行榜姓名查询ID /// </summary> /// <param name="leaderboardName"></param> /// <param name="callBack"></param> public void FindLeaderboard(string leaderboardName, ISteamLeaderboardFindCallBack callBack) { this.mFindCallBack = callBack; CallResult <LeaderboardFindResult_t> callResult = CallResult <LeaderboardFindResult_t> .Create(OnLeaderboardFindResult); SteamAPICall_t handle = SteamUserStats.FindLeaderboard(leaderboardName); callResult.Set(handle); }
/// <summary> /// 根据名字查询排行榜ID /// </summary> /// <param name="leaderboardName"></param> /// <param name="callBack"></param> public void GetLeaderboardId(string leaderboardName, ISteamLeaderboardFindCallBack callBack) { if (!SteamManager.Initialized) { return; } if (steamLeaderboard == null) { steamLeaderboard = new SteamLeaderboardImpl(); } steamLeaderboard.FindLeaderboard(leaderboardName, callBack); }