private static void HandleResponse(bool success, Applicasa.Error error, ThirdPartyActionArray ThirdPartyActionArrayPtr)
 {
     ThirdPartyAction[] array = null;
     if (success)
     {
         if (ThirdPartyActionArrayPtr.ArraySize >0)
             array = GetThirdPartyActionArray(ThirdPartyActionArrayPtr);
     }
     if (kCallback!= null)
     kCallback(success, error, array);
     kCallback = null;
 }
Пример #2
0
        public static void GetThirdPartyActions(GetThirdPartyActionArrayFinished callback)
        {
            if (javaUnityApplicasaThirdPartyAction == null)
            {
                javaUnityApplicasaThirdPartyAction = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaTPAction");
            }

            kCallback = callback;

            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            setGetObjectArrayFinished(HandleResponse, uniqueActionID);
            javaUnityApplicasaThirdPartyAction.CallStatic("ApplicasaGetTPAction", uniqueActionID);
        }
Пример #3
0
 private static void HandleResponse(bool success, Applicasa.Error error, ThirdPartyActionArray ThirdPartyActionArrayPtr)
 {
     ThirdPartyAction[] array = null;
     if (success)
     {
         if (ThirdPartyActionArrayPtr.ArraySize > 0)
         {
             array = GetThirdPartyActionArray(ThirdPartyActionArrayPtr);
         }
     }
     if (kCallback != null)
     {
         kCallback(success, error, array);
     }
     kCallback = null;
 }
 public static void GetThirdPartyActions(GetThirdPartyActionArrayFinished callback)
 {
     callback(true,new Error(),null);
 }
        public static void GetThirdPartyActions(GetThirdPartyActionArrayFinished callback)
        {
            if(javaUnityApplicasaThirdPartyAction==null)
                javaUnityApplicasaThirdPartyAction = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaTPAction");

            kCallback = callback;

            int uniqueActionID=Core.currentCallbackID;
            Core.currentCallbackID++;
            setGetObjectArrayFinished(HandleResponse, uniqueActionID);
            javaUnityApplicasaThirdPartyAction.CallStatic("ApplicasaGetTPAction",  uniqueActionID);
        }
 public static void GetThirdPartyActions(GetThirdPartyActionArrayFinished callback)
 {
     kCallback = callback;
     ApplicasaGetThirdPartyActions(HandleResponse);
 }
Пример #7
0
 public static void GetThirdPartyActions(GetThirdPartyActionArrayFinished callback)
 {
     callback(true, new Error(), null);
 }
Пример #8
0
 public static void GetThirdPartyActions(GetThirdPartyActionArrayFinished callback)
 {
     kCallback = callback;
     ApplicasaGetThirdPartyActions(HandleResponse);
 }