public static void GetVirtualGoodCategories(VirtualGoodCategory.GetVirtualGoodCategoryArrayFinished callback) { if (javaUnityApplicasaIAP == null) { javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP"); } Error error; error.Id = 1; error.Message = "Success"; AndroidJavaObject virtualGoodCategoryArrayJava = javaUnityApplicasaIAP.CallStatic <AndroidJavaObject>("ApplicasaIAPGetVirtualGoodCategoriesWithBlock"); VirtualGoodCategory.VirtualGoodCategoryArray virtualGoodCategoryArray = new VirtualGoodCategory.VirtualGoodCategoryArray(); virtualGoodCategoryArray.Array = virtualGoodCategoryArrayJava.GetRawObject(); AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(virtualGoodCategoryArray.Array); int count = 0; for (int i = 0; i < convertedArray.Length; i++) { AndroidJavaObject[] temp = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(convertedArray[i].GetRawObject()); count += temp.Length; } virtualGoodCategoryArray.ArraySize = count; convertedArray = null; callback(true, error, virtualGoodCategoryArray); }
public static void GetVirtualGoodCategories(VirtualGoodCategory.GetVirtualGoodCategoryArrayFinished callback) { callback(true, new Error(), new VirtualGoodCategory.VirtualGoodCategoryArray()); }
public static void GetVirtualGoodCategories(VirtualGoodCategory.GetVirtualGoodCategoryArrayFinished callback) { ApplicasaIAPGetVirtualGoodCategoriesWithBlock(callback); }
private static extern void ApplicasaIAPGetVirtualGoodCategoriesWithBlock(VirtualGoodCategory.GetVirtualGoodCategoryArrayFinished callback);