Example #1
0
        public void IncrementAchievement(string achId, int steps, System.Action <bool> callback)
        {
            Logger.d("IOSClient.IncrementAchievement, achId=" + achId + ", steps=" + steps);

            int key = 0;
            GPGSSuccessCallback cb = null;

            if (callback != null)
            {
                key = RegisterSuccessCallback("IncrementAchievement", callback);
                cb  = ApiCallSuccessCallback;
            }
            GPGSIncrementAchievement(achId, steps, cb, key);
        }
Example #2
0
        public void RevealAchievement(string achId, System.Action <bool> callback)
        {
            Logger.d("IOSClient.RevealAchievement, achId=" + achId);

            int key = 0;
            GPGSSuccessCallback cb = null;

            if (callback != null)
            {
                key = RegisterSuccessCallback("RevealAchievement", callback);
                cb  = ApiCallSuccessCallback;
            }
            GPGSRevealAchievement(achId, cb, key);
        }
Example #3
0
        public void SubmitScore(string lbId, long score, System.Action <bool> callback)
        {
            Logger.d(string.Format("IOSClient.SubmitScore lbId={0}, score={1}, cb={2}",
                                   lbId, score, (callback != null ? "non-null" : "null")));

            int key = 0;
            GPGSSuccessCallback cb = null;

            if (callback != null)
            {
                key = RegisterSuccessCallback("SubmitScore", callback);
                cb  = ApiCallSuccessCallback;
            }
            GPGSSubmitScore(lbId, score, cb, key);
        }
Example #4
0
 private static extern void GPGSSubmitScore(string lbId, long score,
                                            GPGSSuccessCallback cb, int userdata);
Example #5
0
 private static extern void GPGSIncrementAchievement(string achId, int steps,
                                                     GPGSSuccessCallback cb, int userdata);
Example #6
0
 private static extern void GPGSRevealAchievement(string achId, GPGSSuccessCallback cb, int userdata);
Example #7
0
 private static extern bool GPGSAuthenticateWithCallback(GPGSSuccessCallback cb, bool silent);
 private static extern void GPGSSubmitScore(string lbId, long score,
     GPGSSuccessCallback cb, int userdata);
 private static extern void GPGSIncrementAchievement(string achId, int steps,
     GPGSSuccessCallback cb, int userdata);
 private static extern void GPGSRevealAchievement(string achId, GPGSSuccessCallback cb, int userdata);
 private static extern bool GPGSAuthenticateWithCallback(GPGSSuccessCallback cb, bool silent);
 private static extern void GPGSAuthenticateWithCallback(GPGSSuccessCallback cb);
Example #13
0
 private static extern void GPGSAuthenticateWithCallback(GPGSSuccessCallback cb);