コード例 #1
0
    public SupersonicError getErrorFromErrorString(string description)
    {
        SupersonicError sse;

        if (!String.IsNullOrEmpty(description))
        {
            Dictionary <string, object> error = SupersonicJSON.Json.Deserialize(description) as Dictionary <string, object>;
            // if there is a supersonic error
            if (error != null)
            {
                int    eCode        = Convert.ToInt32(error[ERROR_CODE].ToString());
                string eDescription = error[ERROR_DESCRIPTION].ToString();
                sse = new SupersonicError(eCode, eDescription);
            }
            // else create an empty one
            else
            {
                sse = new SupersonicError(-1, "");
            }
        }
        else
        {
            sse = new SupersonicError(-1, "");
        }

        return(sse);
    }
コード例 #2
0
 public void onGetOfferwallCreditsFail(string description)
 {
     if (_onGetOfferwallCreditsFailEvent != null)
     {
         SupersonicError sse = getErrorFromErrorString(description);
         _onGetOfferwallCreditsFailEvent(sse);
     }
 }
コード例 #3
0
 public void onInterstitialShowFail(string description)
 {
     if (_onInterstitialShowFailEvent != null)
     {
         SupersonicError sse = getErrorFromErrorString(description);
         _onInterstitialShowFailEvent(sse);
     }
 }
コード例 #4
0
 public void onRewardedVideoShowFail(string description)
 {
     if (_onRewardedVideoShowFailEvent != null)
     {
         SupersonicError error = this.getErrorFromErrorString(description);
         _onRewardedVideoShowFailEvent(error);
     }
 }
コード例 #5
0
 public void onOfferwallInitFail(string description)
 {
     if (_onOfferwallInitFailEvent != null)
     {
         SupersonicError error = this.getErrorFromErrorString(description);
         _onOfferwallInitFailEvent(error);
     }
 }
コード例 #6
0
 public void onInterstitialShowFailed(string description)
 {
     if (_onInterstitialShowFailedEvent != null)
     {
         SupersonicError error = this.getErrorFromErrorString(description);
         _onInterstitialShowFailedEvent(error);
     }
 }
コード例 #7
0
 public void onRewardedVideoInitFail(string description)
 {
     if (_onRewardedVideoInitFailEvent != null)
     {
         SupersonicError sse = getErrorFromErrorString(description);
         _onRewardedVideoInitFailEvent(sse);
     }
 }
コード例 #8
0
 void SupersonicEvents_onRewardedVideoInitFailEvent(SupersonicError obj)
 {
 }
コード例 #9
0
 //Invoked when RewardedVideo initialization process has failed.
 //SupersonicError contains the reason for the failure.
 public void RewardedVideoInitFailEvent(SupersonicError error)
 {
     Debug.Log("Init rewarded video error ");
     //PF_Advertising.ReportAdActivity(new ReportAdActivityRequest(){ PlacementId = SupersonicEvents.queuedAd.PlacementId, RewardId = SupersonicEvents.queuedAd.RewardId, Activity = AdAc }, null, PF_Bridge.PlayFabErrorCallback);
 }