public int SetRequestMyProfileCallback(Facebook.RequestMyProfileDelegate callback)
        {
            if (null == callback)
            {
                return(0);
            }

            int handlerNum = CallbackManager.AddHandler(delegate(CallbackMessage message)
            {
                Log.Debug("[FacebookCallback] RequestMyProfileCallback: " + message);

                Result result           = message.GetResult();
                FacebookProfile profile = null;
                IDictionary profileDic  = message.GetDictionary("facebookProfile");
                if (null != profileDic)
                {
                    string playerId   = profileDic.GetString("playerId");
                    string facebookId = profileDic.GetString("facebookId");
                    string name       = profileDic.GetString("name");
                    profile           = new FacebookProfile(playerId, facebookId, name);
                }

                if (null != callback)
                {
                    callback(result, profile);
                }
            });

            return(handlerNum);
        }
Esempio n. 2
0
        public void RequestMyProfile(Facebook.RequestMyProfileDelegate callback)
        {
            int handlerNum = facebookCallback.SetRequestMyProfileCallback(callback);

            facebookAndroidClass.CallStatic("nmg_facebook_requestMyProfile", handlerNum);
        }
Esempio n. 3
0
 public void RequestMyProfile(Facebook.RequestMyProfileDelegate callback)
 {
 }
Esempio n. 4
0
        public void RequestMyProfile(Facebook.RequestMyProfileDelegate callback)
        {
            int handlerNum = facebookCallback.SetRequestMyProfileCallback(callback);

            nmg_facebook_requestMyProfile(handlerNum);
        }