public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { if (javaUnityApplicasaIAP == null) { javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP"); } Error error; error.Id = 1; error.Message = "Success"; AndroidJavaObject virtualGoodArrayJava = javaUnityApplicasaIAP.CallStatic <AndroidJavaObject>("ApplicasaIAPGetVirtualGoodsOfTypeByCategoryPosition", position, (int)type); VirtualGood.VirtualGoodArray virtualGoodArray = new VirtualGood.VirtualGoodArray(); virtualGoodArray.Array = virtualGoodArrayJava.GetRawObject(); AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(virtualGoodArray.Array); int count = 0; for (int i = 0; i < convertedArray.Length; i++) { AndroidJavaObject[] temp = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(convertedArray[i].GetRawObject()); count += temp.Length; } virtualGoodArray.ArraySize = count; convertedArray = null; callback(true, error, virtualGoodArray); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { if (javaUnityApplicasaVirtualGood == null) { javaUnityApplicasaVirtualGood = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualGood"); } int uniqueActionID = Core.currentCallbackID; Core.currentCallbackID++; setGetVirtualGoodArrayFinished(callback, uniqueActionID); javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodsGetVirtualGoodsByCategoryPosition", (int)type, position, uniqueActionID); }
public static void GetVirtualGoods(VirtualGoodType type, VirtualGoodCategory virtualGoodCategory, GetVirtualGoodArrayFinished callback) { if (javaUnityApplicasaVirtualGood == null) { javaUnityApplicasaVirtualGood = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualGood"); } int uniqueActionID = Core.currentCallbackID; Core.currentCallbackID++; setGetVirtualGoodArrayFinished(callback, uniqueActionID); javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodsGetVirtualGoodsOfTypeAndCategory", (int)type, virtualGoodCategory.innerVirtualGoodCategoryJavaObject, uniqueActionID); }
private static extern void ApplicasaIAPGetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback);
public static void GetVirtualGoods(VirtualGoodType type, VirtualGoodCategory virtualGoodCategory, GetVirtualGoodArrayFinished callback) { if(javaUnityApplicasaVirtualGood==null) javaUnityApplicasaVirtualGood = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualGood"); int uniqueActionID=Core.currentCallbackID; Core.currentCallbackID++; setGetVirtualGoodArrayFinished(callback, uniqueActionID); javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodsGetVirtualGoodsOfTypeAndCategory", (int)type, virtualGoodCategory.innerVirtualGoodCategoryJavaObject, uniqueActionID); }
private static extern void ApplicasaIAPGetVirtualGoodsOfTypeAndCategory(VirtualGoodType type, IntPtr virtualGoodCategory, VirtualGood.GetVirtualGoodArrayFinished callback);
private static extern void ApplicasaIAPGetVirtualGoodsOfType(VirtualGoodType type, VirtualGood.GetVirtualGoodArrayFinished callback);
public static void GetVirtualGoods(VirtualGoodType type, VirtualGoodCategory virtualGoodCategory, VirtualGood.GetVirtualGoodArrayFinished callback) { callback(true, new Error(), new VirtualGood.VirtualGoodArray()); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { if(javaUnityApplicasaIAP==null) javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP"); Error error; error.Id=1; error.Message="Success"; AndroidJavaObject virtualGoodArrayJava = javaUnityApplicasaIAP.CallStatic<AndroidJavaObject>("ApplicasaIAPGetVirtualGoodsOfTypeByCategoryPosition", position, (int)type); VirtualGood.VirtualGoodArray virtualGoodArray = new VirtualGood.VirtualGoodArray(); virtualGoodArray.Array=virtualGoodArrayJava.GetRawObject(); AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(virtualGoodArray.Array); int count = 0; for (int i=0; i <convertedArray.Length;i++) { AndroidJavaObject[] temp = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(convertedArray[i].GetRawObject()); count += temp.Length; } virtualGoodArray.ArraySize=count; convertedArray = null; callback(true,error,virtualGoodArray); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { ApplicasaIAPGetVirtualGoodsByCategoryPosition(type, position , callback); }
public static void GetVirtualGoods(VirtualGoodType type, VirtualGoodCategory virtualGoodCategory, VirtualGood.GetVirtualGoodArrayFinished callback) { ApplicasaIAPGetVirtualGoodsOfTypeAndCategory(type, virtualGoodCategory.innerVirtualGoodCategory , callback); }
public static void GetVirtualGoods(VirtualGoodType type, VirtualGood.GetVirtualGoodArrayFinished callback) { ApplicasaIAPGetVirtualGoodsOfType(type, callback); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { if(javaUnityApplicasaVirtualGood==null) javaUnityApplicasaVirtualGood = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualGood"); int uniqueActionID=Core.currentCallbackID; Core.currentCallbackID++; setGetVirtualGoodArrayFinished(callback, uniqueActionID); javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodsGetVirtualGoodsByCategoryPosition", (int)type, position , uniqueActionID); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { ApplicasaIAPGetVirtualGoodsByCategoryPosition(type, position, callback); }
public static void GetVirtualGoods(VirtualGoodType type, VirtualGoodCategory virtualGoodCategory, VirtualGood.GetVirtualGoodArrayFinished callback) { callback(true,new Error(),new VirtualGood.VirtualGoodArray()); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { callback(true, new Error(), new VirtualGood.VirtualGoodArray()); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { callback(true,new Error(),new VirtualGood.VirtualGoodArray()); }
public static void GetVirtualGoods(VirtualGoodType type, VirtualGoodCategory virtualGoodCategory, VirtualGood.GetVirtualGoodArrayFinished callback) { ApplicasaIAPGetVirtualGoodsOfTypeAndCategory(type, virtualGoodCategory.innerVirtualGoodCategory, callback); }
public static void GetVirtualGoodsByCategoryPosition(VirtualGoodType type, int position, VirtualGood.GetVirtualGoodArrayFinished callback) { if(javaUnityApplicasaIAP==null) javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP"); Error error; error.Id=1; error.Message="Success"; AndroidJavaObject virtualGoodArrayJava = javaUnityApplicasaIAP.CallStatic<AndroidJavaObject>("ApplicasaIAPGetVirtualGoodsOfTypeByCategoryPosition", position, (int)type); VirtualGood.VirtualGoodArray virtualGoodArray; virtualGoodArray.ArraySize=virtualGoodArrayJava.Call<int>("size"); virtualGoodArray.Array=virtualGoodArrayJava.GetRawObject(); callback(true,error,virtualGoodArray); }