public static IEnumerator GetColorsArrayIEnumerator(ColorsArray colorsArray) { yield return new WaitForSeconds(0.2f); Colors[] colorsInner = new Colors[0]; finalColors = colorsInner; }
public static Colors[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { Colors[] colors = new Colors[0]; return colors; }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { yield return new WaitForSeconds(0.2f); Colors[] colorsInner = new Colors[0]; finalColors = colorsInner; }
public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind) { if(javaUnityApplicasaColors==null) javaUnityApplicasaColors = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaColors"); AndroidJavaObject[] bigArray = javaUnityApplicasaColors.CallStatic<AndroidJavaObject[]>("ApplicasaColorsGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind); Colors[] colorsInner= null;; for (int i = 0;i < bigArray.Length;i++) { AndroidJavaObject tempJavaObject = bigArray[i]; AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject()); Colors[] colorstemp = new Colors[InnerArray.Length]; for (int j = 0;j < InnerArray.Length;j++) { AndroidJavaObject tempObj = InnerArray[j]; colorstemp[j] = new Colors(tempObj.GetRawObject(),tempObj); } if (colorsInner == null) colorsInner = colorstemp; else{ Colors[] firstOne = colorsInner; colorsInner = new Colors[firstOne.Length+colorstemp.Length]; firstOne.CopyTo(colorsInner,0); colorstemp.CopyTo(colorsInner,firstOne.Length); } yield return new WaitForSeconds(0.2f); } finalColors = colorsInner; }
public static IEnumerator GetColorsArrayIEnumerator(ColorsArray colorsArray) { Colors[] colorsInner = new Colors[colorsArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(colorsArray.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]; colorsInner[count] = new Colors(tempObj.GetRawObject(),tempObj); count++; } yield return new WaitForSeconds(0.2f); } finalColors = colorsInner; }
public static Colors[] GetColorsArray(ColorsArray colorsArray) { Colors[] colorss = new Colors[0]; return colorss; }
public static Colors[] GetColorsArray(ColorsArray colorsArray) { Colors[] colorss = new Colors[colorsArray.ArraySize]; for (int i=0; i < colorsArray.ArraySize; i++) { IntPtr newPtr = Marshal.ReadIntPtr (colorsArray.Array, i * Marshal.SizeOf(typeof(IntPtr))); colorss[i] = new Colors(newPtr); } return colorss; }
public static Colors[] GetColorsArray(ColorsArray colorsArray) { Colors[] colorsInner = new Colors[colorsArray.ArraySize]; AndroidJavaObject[] bigArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(colorsArray.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]; colorsInner[count] = new Colors(tempObj.GetRawObject(),tempObj); count++; } } return colorsInner; }
public static Colors[] GetArrayWithQuerySync(Query query, QueryKind queryKind) { Colors[] colors = new Colors[0]; return(colors); }
public static Colors[] GetColorsArray(ColorsArray colorsArray) { Colors[] colorss = new Colors[0]; return(colorss); }