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