Esempio n. 1
0
 public static IEnumerator GetColorsArrayIEnumerator(ColorsArray colorsArray)
 {
     yield return new WaitForSeconds(0.2f);
     Colors[]  colorsInner = new Colors[0];
     finalColors = colorsInner;
 }
Esempio n. 2
0
        public static Colors[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            Colors[] colors = new Colors[0];

            return colors;
        }
Esempio n. 3
0
 public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
 {
     yield return new WaitForSeconds(0.2f);
         Colors[]  colorsInner = new Colors[0];
         finalColors = colorsInner;
 }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
 public static Colors[] GetColorsArray(ColorsArray colorsArray)
 {
     Colors[] colorss = new Colors[0];
     return colorss;
 }
Esempio n. 7
0
        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;
        }
Esempio n. 8
0
        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;
        }
Esempio n. 9
0
        public static Colors[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            Colors[] colors = new Colors[0];

            return(colors);
        }
Esempio n. 10
0
 public static Colors[] GetColorsArray(ColorsArray colorsArray)
 {
     Colors[] colorss = new Colors[0];
     return(colorss);
 }