public void OnRewardsClaimed(ExecuteCloudScriptResult result) { //update client user achievements if (OnClaimReward != null) { FMPlayfabRewardsResult res = new FMPlayfabRewardsResult(result); OnClaimReward(res); UpdateAchievementsAfterPlayfabCall(); } }
/// <summary> /// after updating to playfab we have this method in case we want to show something else, returns the rewards received /// </summary> /// <param name="res"></param> void OnClaimedRewards(FMPlayfabRewardsResult res) { Debug.Log("json result onclaimed " + res.JsonResult.ToString()); if (res.status != FMRewardStatus.success) { Debug.Log("bad result"); return; } for (int i = 0; i < res.ClaimedRewards.Count; i++) { Debug.Log("got " + res.ClaimedRewards[i].GetValue() + " " + res.ClaimedRewards[i].GetValue()); } }