public static Achievments[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { if (javaUnityApplicasaAchievments == null) { javaUnityApplicasaAchievments = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaAchievments"); } AndroidJavaObject[] bigArray = javaUnityApplicasaAchievments.CallStatic <AndroidJavaObject[]>("ApplicasaAchievmentsGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind); Achievments[] achievmentsInner = null; for (int i = 0; i < bigArray.Length; i++) { AndroidJavaObject tempJavaObject = bigArray[i]; AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject()); Achievments[] achievmentstemp = new Achievments[InnerArray.Length]; for (int j = 0; j < InnerArray.Length; j++) { AndroidJavaObject tempObj = InnerArray[j]; achievmentstemp[j] = new Achievments(tempObj.GetRawObject(), tempObj); } if (achievmentsInner == null) { achievmentsInner = achievmentstemp; } else { Achievments[] firstOne = achievmentsInner; achievmentsInner = new Achievments[firstOne.Length + achievmentstemp.Length]; firstOne.CopyTo(achievmentsInner, 0); achievmentstemp.CopyTo(achievmentsInner, firstOne.Length); } } return(achievmentsInner); }
public static IEnumerator GetAchievmentsArrayIEnumerator(AchievmentsArray achievmentsArray) { yield return(new WaitForSeconds(0.2f)); Achievments[] achievmentsInner = new Achievments[0]; finalAchievments = achievmentsInner; }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { yield return(new WaitForSeconds(0.2f)); Achievments[] achievmentsInner = new Achievments[0]; finalAchievments = achievmentsInner; }
public static Achievments[] GetAchievmentsArray(AchievmentsArray achievmentsArray) { Achievments[] achievmentss = new Achievments[achievmentsArray.ArraySize]; for (int i = 0; i < achievmentsArray.ArraySize; i++) { IntPtr newPtr = Marshal.ReadIntPtr(achievmentsArray.Array, i * Marshal.SizeOf(typeof(IntPtr))); achievmentss[i] = new Achievments(newPtr); } return(achievmentss); }
public static Achievments[] GetAchievmentsArray(AchievmentsArray achievmentsArray) { Achievments[] achievmentsInner = new Achievments[achievmentsArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(achievmentsArray.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]; achievmentsInner[count] = new Achievments(tempObj.GetRawObject(), tempObj); count++; } } return(achievmentsInner); }
public static IEnumerator GetAchievmentsArrayIEnumerator(AchievmentsArray achievmentsArray) { Achievments[] achievmentsInner = new Achievments[achievmentsArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(achievmentsArray.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]; achievmentsInner[count] = new Achievments(tempObj.GetRawObject(), tempObj); count++; } yield return(new WaitForSeconds(0.2f)); } finalAchievments = achievmentsInner; }
public static Achievments[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { Achievments[] achievments = new Achievments[0]; return(achievments); }
public static Achievments[] GetAchievmentsArray(AchievmentsArray achievmentsArray) { Achievments[] achievmentss = new Achievments[0]; return(achievmentss); }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { yield return new WaitForSeconds(0.2f); Achievments[] achievmentsInner = new Achievments[0]; finalAchievments = achievmentsInner; }
public static IEnumerator GetAchievmentsArrayIEnumerator(AchievmentsArray achievmentsArray) { yield return new WaitForSeconds(0.2f); Achievments[] achievmentsInner = new Achievments[0]; finalAchievments = achievmentsInner; }
public static Achievments[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { Achievments[] achievments = new Achievments[0]; return achievments; }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { if(javaUnityApplicasaAchievments==null) javaUnityApplicasaAchievments = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaAchievments"); AndroidJavaObject[] bigArray = javaUnityApplicasaAchievments.CallStatic<AndroidJavaObject[]>("ApplicasaAchievmentsGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind); Achievments[] achievmentsInner= null;; for (int i = 0;i < bigArray.Length;i++) { AndroidJavaObject tempJavaObject = bigArray[i]; AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject()); Achievments[] achievmentstemp = new Achievments[InnerArray.Length]; for (int j = 0;j < InnerArray.Length;j++) { AndroidJavaObject tempObj = InnerArray[j]; achievmentstemp[j] = new Achievments(tempObj.GetRawObject(),tempObj); } if (achievmentsInner == null) achievmentsInner = achievmentstemp; else{ Achievments[] firstOne = achievmentsInner; achievmentsInner = new Achievments[firstOne.Length+achievmentstemp.Length]; firstOne.CopyTo(achievmentsInner,0); achievmentstemp.CopyTo(achievmentsInner,firstOne.Length); } yield return new WaitForSeconds(0.2f); } finalAchievments = achievmentsInner; }
public static IEnumerator GetAchievmentsArrayIEnumerator(AchievmentsArray achievmentsArray) { Achievments[] achievmentsInner = new Achievments[achievmentsArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(achievmentsArray.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]; achievmentsInner[count] = new Achievments(tempObj.GetRawObject(),tempObj); count++; } yield return new WaitForSeconds(0.2f); } finalAchievments = achievmentsInner; }
public static Achievments[] GetAchievmentsArray(AchievmentsArray achievmentsArray) { Achievments[] achievmentss = new Achievments[0]; return achievmentss; }
public static Achievments[] GetAchievmentsArray(AchievmentsArray achievmentsArray) { Achievments[] achievmentss = new Achievments[achievmentsArray.ArraySize]; for (int i=0; i < achievmentsArray.ArraySize; i++) { IntPtr newPtr = Marshal.ReadIntPtr (achievmentsArray.Array, i * Marshal.SizeOf(typeof(IntPtr))); achievmentss[i] = new Achievments(newPtr); } return achievmentss; }
public static Achievments[] GetAchievmentsArray(AchievmentsArray achievmentsArray) { Achievments[] achievmentsInner = new Achievments[achievmentsArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(achievmentsArray.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]; achievmentsInner[count] = new Achievments(tempObj.GetRawObject(),tempObj); count++; } } return achievmentsInner; }