Exemplo n.º 1
0
 public CallbackTuple(SuccessHandler success, ErrorHandler failure, FriendlyErrorHandler friendlyFailure, CodedErrorHandler codedFailure)
 {
     Success         = success;
     Failure         = failure;
     FriendlyFailure = friendlyFailure;
     CodedFailure    = codedFailure;
 }
Exemplo n.º 2
0
 private static void SetCallbacksWithCodedErrors(string key, SuccessHandler success, CodedErrorHandler failure)
 {
     if (success == null)
     {
         success = () => {}
     }
     ;
     if (failure == null)
     {
         failure = (c, e, d) => {}
     }
     ;
     callbacks[key] = new CallbackTuple(success, (e) => {}, (e, d) => {}, failure);
 }
Exemplo n.º 3
0
        public static void AcceptCashChallenge(string challengeId, SuccessHandler success, CodedErrorHandler failure)
        {
            SetCallbacksWithCodedErrors(ACCEPT_SCORE_CHALLENGE, success, failure);
#if UNITY_EDITOR
            ReportIgnore("AcceptCashChallenge");
#elif UNITY_IOS
            _acceptCashChallenge(challengeId);
#endif
        }
Exemplo n.º 4
0
    public static void AcceptCashChallenge(string challengeId, SuccessHandler success, FriendlyErrorHandler failure)
    {
        CodedErrorHandler failWrapper = (c, e, d) => { failure(e, d); };

        ArbiterBinding.AcceptCashChallenge(challengeId, success, failWrapper);
    }