/// <summary> /// With this command you can get list of all your game LeaderBoard /// that you have registered in the Developer panel /// </summary> /// <param name="callback">List of LeaderBoard <see cref="DelegateCore.OnGetLeaderBoards"/></param> /// <param name="error">Error</param> public void GetLeaderBoards(DelegateCore.OnGetLeaderBoards callback, DelegateCore.OnError error) { if (_gameServiceObj == null) { if (_isAvailable) { if (FiroozehGameService.Configuration.EnableLog) { LogUtil.LogError(Tag, "GameService Is NotAvailable yet"); } } else { if (FiroozehGameService.Configuration.EnableLog) { LogUtil.LogError(Tag, "You Logout Before ,You Must Config it Again..."); } } return; } _gameServiceObj.Call("GetLeaderBoards" , new IGameServiceCallback(onCallback => { callback.Invoke(JsonConvert.DeserializeObject <List <LeaderBoard> >(onCallback)); } , error.Invoke)); }
public void GetLeaderBoards(DelegateCore.OnGetLeaderBoards callback, DelegateCore.OnError error) { if (_gameServiceObj != null) { _gameServiceObj.Call("GetLeaderBoards" , new IGameServiceCallback(Oncallback => { callback.Invoke(JsonConvert.DeserializeObject <List <LeaderBoard> >(Oncallback)); } , error.Invoke)); } }