コード例 #1
0
 public static void graphRequest(string graphPath, string httpMethod, Dictionary <string, string> parameters)
 {
     if (Application.platform != RuntimePlatform.Android)
     {
         return;
     }
     parameters = (parameters ?? new Dictionary <string, string>());
     if (!FacebookAndroid.isSessionValid())
     {
         FacebookAndroid.babysitRequest(true, delegate
         {
             FacebookAndroid._facebookPlugin.Call("graphRequest", new object[]
             {
                 graphPath,
                 httpMethod,
                 parameters.toJson()
             });
         });
     }
     else
     {
         FacebookAndroid._facebookPlugin.Call("graphRequest", new object[]
         {
             graphPath,
             httpMethod,
             parameters.toJson()
         });
     }
 }
コード例 #2
0
 public static void showDialog(string dialogType, Dictionary <string, string> parameters)
 {
     if (Application.platform != RuntimePlatform.Android)
     {
         return;
     }
     parameters = (parameters ?? new Dictionary <string, string>());
     if (!FacebookAndroid.isSessionValid())
     {
         FacebookAndroid.babysitRequest(false, delegate
         {
             FacebookAndroid._facebookPlugin.Call("showDialog", new object[]
             {
                 dialogType,
                 parameters.toJson()
             });
         });
     }
     else
     {
         FacebookAndroid._facebookPlugin.Call("showDialog", new object[]
         {
             dialogType,
             parameters.toJson()
         });
     }
 }