public override void UploadScore(string leaderboadId, int score, HMAsyncRequest asyncRequest, LeaderboardsModel.UploadScoreCompletionHandler completionHandler) { try { if (leaderboadId.Contains("∎")) { string text = "lb_" + leaderboadId; this.PrepareCustomScore(text, score); if (completionHandler != null) { completionHandler(LeaderboardsModel.UploadScoreResult.OK); } return; } else { base.UploadScore(leaderboadId, score, asyncRequest, completionHandler); } } catch (Exception ex) { Log(ex.ToString()); } }
public override void UploadScore(string leaderboadId, int score, HMAsyncRequest asyncRequest, LeaderboardsModel.UploadScoreCompletionHandler completionHandler) { try { if (leaderboadId.Contains("∎")) { string text = "lb_" + leaderboadId; this.PrepareCustomScore(text, score); if (completionHandler != null) { completionHandler(LeaderboardsModel.UploadScoreResult.OK); } return; } else { CallNonStaticFunctionDynamically("OculusPlatformLeaderboardsHandler", "Assembly-CSharp", "UploadScore", new Type[] { typeof(string), typeof(int), typeof(HMAsyncRequest), typeof(LeaderboardsModel.UploadScoreCompletionHandler) }, new object[] { leaderboadId, score, asyncRequest, completionHandler }); } } catch (Exception ex) { Global.Log(ex.ToString()); } }