Example #1
0
 public void OnRewardsClaimed(ExecuteCloudScriptResult result)
 {
     //update client user achievements
     if (OnClaimReward != null)
     {
         FMPlayfabRewardsResult res = new FMPlayfabRewardsResult(result);
         OnClaimReward(res);
         UpdateAchievementsAfterPlayfabCall();
     }
 }
Example #2
0
    /// <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());
        }
    }