Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 4
0
 private static extern void GPGSSubmitScore(string lbId, long score,
                                            GPGSSuccessCallback cb, int userdata);
Esempio n. 5
0
 private static extern void GPGSIncrementAchievement(string achId, int steps,
                                                     GPGSSuccessCallback cb, int userdata);
Esempio n. 6
0
 private static extern void GPGSRevealAchievement(string achId, GPGSSuccessCallback cb, int userdata);
Esempio n. 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);
Esempio n. 12
0
 private static extern void GPGSAuthenticateWithCallback(GPGSSuccessCallback cb);
Esempio n. 13
0
 private static extern void GPGSAuthenticateWithCallback(GPGSSuccessCallback cb);