protected override void _pushEventGetLeaderboardsFinished(GetLeaderboardsFinishedEvent ev) { if (SoomlaProfile.IsProviderNativelyImplemented(ev.Provider)) { return; } List <JSONObject> leaderboardList = new List <JSONObject>(); foreach (var lb in ev.Leaderboards.PageData) { leaderboardList.Add(lb.toJSONObject()); } JSONObject jsonLbs = new JSONObject(leaderboardList.ToArray()); soomlaProfile_PushEventGetLeaderboardsFinished(ev.Provider.ToString(), jsonLbs.ToString(), ev.Payload); }
protected override void _pushEventGetLeaderboardsFinished(GetLeaderboardsFinishedEvent ev) { if (SoomlaProfile.IsProviderNativelyImplemented(ev.Provider)) { return; } List <JSONObject> leaderboardList = new List <JSONObject>(); foreach (var lb in ev.Leaderboards.PageData) { leaderboardList.Add(lb.toJSONObject()); } JSONObject jsonLbs = new JSONObject(leaderboardList.ToArray()); AndroidJNI.PushLocalFrame(100); using (AndroidJavaClass jniSoomlaProfile = new AndroidJavaClass("com.soomla.profile.unity.ProfileEventHandler")) { ProfileJNIHandler.CallStaticVoid(jniSoomlaProfile, "pushEventGetLeaderboardsFinished", ev.Provider.ToString(), jsonLbs.ToString(), ev.Payload); } AndroidJNI.PopLocalFrame(IntPtr.Zero); }
protected virtual void _pushEventGetLeaderboardsFinished(GetLeaderboardsFinishedEvent getLeaderboardsFinishedEvent) {}
protected override void _pushEventGetLeaderboardsFinished(GetLeaderboardsFinishedEvent ev) { if (SoomlaProfile.IsProviderNativelyImplemented(ev.Provider)) return; List<JSONObject> leaderboardList = new List<JSONObject>(); foreach (var lb in ev.Leaderboards.PageData) { leaderboardList.Add(lb.toJSONObject()); } JSONObject jsonLbs = new JSONObject(leaderboardList.ToArray()); AndroidJNI.PushLocalFrame(100); using(AndroidJavaClass jniSoomlaProfile = new AndroidJavaClass("com.soomla.profile.unity.ProfileEventHandler")) { ProfileJNIHandler.CallStaticVoid(jniSoomlaProfile, "pushEventGetLeaderboardsFinished", ev.Provider.ToString(), jsonLbs.ToString(), ev.Payload); } AndroidJNI.PopLocalFrame(IntPtr.Zero); }
protected override void _pushEventGetLeaderboardsFinished(GetLeaderboardsFinishedEvent ev) { if (SoomlaProfile.IsProviderNativelyImplemented(ev.Provider)) return; List<JSONObject> leaderboardList = new List<JSONObject>(); foreach (var lb in ev.Leaderboards.PageData) { leaderboardList.Add(lb.toJSONObject()); } JSONObject jsonLbs = new JSONObject(leaderboardList.ToArray()); soomlaProfile_PushEventGetLeaderboardsFinished(ev.Provider.ToString(), jsonLbs.ToString(), ev.Payload); }
protected virtual void _pushEventGetLeaderboardsFinished(GetLeaderboardsFinishedEvent getLeaderboardsFinishedEvent) { }