public static Languages[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { Languages[] languages = new Languages[0]; return(languages); }
public static IEnumerator GetLanguagesArrayIEnumerator(LanguagesArray languagesArray) { yield return new WaitForSeconds(0.2f); Languages[] languagesInner = new Languages[0]; finalLanguages = languagesInner; }
public static Languages[] GetLanguagesArray(LanguagesArray languagesArray) { Languages[] languagess = new Languages[0]; return(languagess); }
public static Languages[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { Languages[] languages = new Languages[0]; return languages; }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { yield return new WaitForSeconds(0.2f); Languages[] languagesInner = new Languages[0]; finalLanguages = languagesInner; }
public static IEnumerator GetLanguagesArrayIEnumerator(LanguagesArray languagesArray) { Languages[] languagesInner = new Languages[languagesArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(languagesArray.Array); int count = 0; for (int i = 0;i < bigArray.Length;i++) { AndroidJavaObject tempJavaObject = bigArray[i]; AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject()); for (int j = 0;j < InnerArray.Length;j++) { AndroidJavaObject tempObj = InnerArray[j]; languagesInner[count] = new Languages(tempObj.GetRawObject(),tempObj); count++; } yield return new WaitForSeconds(0.2f); } finalLanguages = languagesInner; }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { if(javaUnityApplicasaLanguages==null) javaUnityApplicasaLanguages = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaLanguages"); AndroidJavaObject[] bigArray = javaUnityApplicasaLanguages.CallStatic<AndroidJavaObject[]>("ApplicasaLanguagesGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind); Languages[] languagesInner= null;; for (int i = 0;i < bigArray.Length;i++) { AndroidJavaObject tempJavaObject = bigArray[i]; AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject()); Languages[] languagestemp = new Languages[InnerArray.Length]; for (int j = 0;j < InnerArray.Length;j++) { AndroidJavaObject tempObj = InnerArray[j]; languagestemp[j] = new Languages(tempObj.GetRawObject(),tempObj); } if (languagesInner == null) languagesInner = languagestemp; else{ Languages[] firstOne = languagesInner; languagesInner = new Languages[firstOne.Length+languagestemp.Length]; firstOne.CopyTo(languagesInner,0); languagestemp.CopyTo(languagesInner,firstOne.Length); } yield return new WaitForSeconds(0.2f); } finalLanguages = languagesInner; }
public static Languages[] GetLanguagesArray(LanguagesArray languagesArray) { Languages[] languagess = new Languages[0]; return languagess; }
public static Languages[] GetLanguagesArray(LanguagesArray languagesArray) { Languages[] languagess = new Languages[languagesArray.ArraySize]; for (int i=0; i < languagesArray.ArraySize; i++) { IntPtr newPtr = Marshal.ReadIntPtr (languagesArray.Array, i * Marshal.SizeOf(typeof(IntPtr))); languagess[i] = new Languages(newPtr); } return languagess; }
public static Languages[] GetLanguagesArray(LanguagesArray languagesArray) { Languages[] languagesInner = new Languages[languagesArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(languagesArray.Array); int count = 0; for (int i = 0;i < bigArray.Length;i++) { AndroidJavaObject tempJavaObject = bigArray[i]; AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject()); for (int j = 0;j < InnerArray.Length;j++) { AndroidJavaObject tempObj = InnerArray[j]; languagesInner[count] = new Languages(tempObj.GetRawObject(),tempObj); count++; } } return languagesInner; }