示例#1
0
        public static ScoreB[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaScoreB == null)
            {
                javaUnityApplicasaScoreB = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaScoreB");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaScoreB.CallStatic <AndroidJavaObject[]>("ApplicasaScoreBGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            ScoreB[] scoreBInner = null;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                ScoreB[]            scoreBtemp = new ScoreB[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    scoreBtemp[j] = new ScoreB(tempObj.GetRawObject(), tempObj);
                }
                if (scoreBInner == null)
                {
                    scoreBInner = scoreBtemp;
                }
                else
                {
                    ScoreB[] firstOne = scoreBInner;
                    scoreBInner = new ScoreB[firstOne.Length + scoreBtemp.Length];
                    firstOne.CopyTo(scoreBInner, 0);
                    scoreBtemp.CopyTo(scoreBInner, firstOne.Length);
                }
            }
            return(scoreBInner);
        }
示例#2
0
        public static DataManString[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaDataManString == null)
            {
                javaUnityApplicasaDataManString = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaDataManString");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaDataManString.CallStatic <AndroidJavaObject[]>("ApplicasaDataManStringGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            DataManString[] dataManStringInner = null;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray        = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                DataManString[]     dataManStringtemp = new DataManString[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    dataManStringtemp[j] = new DataManString(tempObj.GetRawObject(), tempObj);
                }
                if (dataManStringInner == null)
                {
                    dataManStringInner = dataManStringtemp;
                }
                else
                {
                    DataManString[] firstOne = dataManStringInner;
                    dataManStringInner = new DataManString[firstOne.Length + dataManStringtemp.Length];
                    firstOne.CopyTo(dataManStringInner, 0);
                    dataManStringtemp.CopyTo(dataManStringInner, firstOne.Length);
                }
            }
            return(dataManStringInner);
        }
示例#3
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            AchievmentsArray achievmentsArray = ApplicasaAchievmentsGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalAchievments = GetAchievmentsArray(achievmentsArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#4
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            Achievments[] achievmentsInner = new Achievments[0];
            finalAchievments = achievmentsInner;
        }
示例#5
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            Colors[] colorsInner = new Colors[0];
            finalColors = colorsInner;
        }
示例#6
0
        public static Foo[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaFoo == null)
            {
                javaUnityApplicasaFoo = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaFoo");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaFoo.CallStatic <AndroidJavaObject[]>("ApplicasaFooGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            Foo[] fooInner = null;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                Foo[] footemp = new Foo[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    footemp[j] = new Foo(tempObj.GetRawObject(), tempObj);
                }
                if (fooInner == null)
                {
                    fooInner = footemp;
                }
                else
                {
                    Foo[] firstOne = fooInner;
                    fooInner = new Foo[firstOne.Length + footemp.Length];
                    firstOne.CopyTo(fooInner, 0);
                    footemp.CopyTo(fooInner, firstOne.Length);
                }
            }
            return(fooInner);
        }
示例#7
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            User[] userInner = new User[0];
            finalUser = userInner;
        }
示例#8
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            Levels[] levelsInner = new Levels[0];
            finalLevels = levelsInner;
        }
示例#9
0
        public static VirtualGoodCategory[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaVirtualGoodCategory == null)
            {
                javaUnityApplicasaVirtualGoodCategory = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualGoodCategory");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaVirtualGoodCategory.CallStatic <AndroidJavaObject[]>("ApplicasaVirtualGoodCategoryGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            VirtualGoodCategory[] virtualGoodCategoryInner = null;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[]   InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                VirtualGoodCategory[] virtualGoodCategorytemp = new VirtualGoodCategory[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    virtualGoodCategorytemp[j] = new VirtualGoodCategory(tempObj.GetRawObject(), tempObj);
                }
                if (virtualGoodCategoryInner == null)
                {
                    virtualGoodCategoryInner = virtualGoodCategorytemp;
                }
                else
                {
                    VirtualGoodCategory[] firstOne = virtualGoodCategoryInner;
                    virtualGoodCategoryInner = new VirtualGoodCategory[firstOne.Length + virtualGoodCategorytemp.Length];
                    firstOne.CopyTo(virtualGoodCategoryInner, 0);
                    virtualGoodCategorytemp.CopyTo(virtualGoodCategoryInner, firstOne.Length);
                }
            }
            return(virtualGoodCategoryInner);
        }
示例#10
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            VirtualGoodCategory[] virtualGoodCategoryInner = new VirtualGoodCategory[0];
            finalVirtualGoodCategory = virtualGoodCategoryInner;
        }
示例#11
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            VirtualGoodCategoryArray virtualGoodCategoryArray = ApplicasaVirtualGoodCategoryGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalVirtualGoodCategory = GetVirtualGoodCategoryArray(virtualGoodCategoryArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#12
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            Chat[] chatInner = new Chat[0];
            finalChat = chatInner;
        }
示例#13
0
        public static Chat[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaChat == null)
            {
                javaUnityApplicasaChat = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaChat");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaChat.CallStatic <AndroidJavaObject[]>("ApplicasaChatGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            Chat[] chatInner = null;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                Chat[] chattemp = new Chat[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    chattemp[j] = new Chat(tempObj.GetRawObject(), tempObj);
                }
                if (chatInner == null)
                {
                    chatInner = chattemp;
                }
                else
                {
                    Chat[] firstOne = chatInner;
                    chatInner = new Chat[firstOne.Length + chattemp.Length];
                    firstOne.CopyTo(chatInner, 0);
                    chattemp.CopyTo(chatInner, firstOne.Length);
                }
            }
            return(chatInner);
        }
示例#14
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            DataManString[] dataManStringInner = new DataManString[0];
            finalDataManString = dataManStringInner;
        }
示例#15
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            UserArray userArray = ApplicasaUserGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalUser = GetUserArray(userArray);
            yield return(new WaitForSeconds(0.2f));
        }
示例#16
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            LevelsArray levelsArray = ApplicasaLevelsGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalLevels = GetLevelsArray(levelsArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#17
0
        public static User[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaUser == null)
            {
                javaUnityApplicasaUser = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaUser");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaUser.CallStatic <AndroidJavaObject[]>("ApplicasaUserGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            User[] userInner = null;;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                User[] usertemp = new User[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    usertemp[j] = new User(tempObj.GetRawObject(), tempObj);
                }
                if (userInner == null)
                {
                    userInner = usertemp;
                }
                else
                {
                    User[] firstOne = userInner;
                    userInner = new User[firstOne.Length + usertemp.Length];
                    firstOne.CopyTo(userInner, 0);
                    usertemp.CopyTo(userInner, firstOne.Length);
                }
            }
            return(userInner);
        }
示例#18
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            ColorsArray colorsArray = ApplicasaColorsGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalColors = GetColorsArray(colorsArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#19
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            GameVArray gameVArray = ApplicasaGameVGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalGameV = GetGameVArray(gameVArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#20
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            FooArray fooArray = ApplicasaFooGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalFoo = GetFooArray(fooArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#21
0
        public static GameV[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaGameV == null)
            {
                javaUnityApplicasaGameV = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaGameV");
            }

            AndroidJavaObject[] bigArray = javaUnityApplicasaGameV.CallStatic <AndroidJavaObject[]>("ApplicasaGameVGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            GameV[] gameVInner = null;
            for (int i = 0; i < bigArray.Length; i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                GameV[]             gameVtemp  = new GameV[InnerArray.Length];
                for (int j = 0; j < InnerArray.Length; j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    gameVtemp[j] = new GameV(tempObj.GetRawObject(), tempObj);
                }
                if (gameVInner == null)
                {
                    gameVInner = gameVtemp;
                }
                else
                {
                    GameV[] firstOne = gameVInner;
                    gameVInner = new GameV[firstOne.Length + gameVtemp.Length];
                    firstOne.CopyTo(gameVInner, 0);
                    gameVtemp.CopyTo(gameVInner, firstOne.Length);
                }
            }
            return(gameVInner);
        }
示例#22
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            Foo[] fooInner = new Foo[0];
            finalFoo = fooInner;
        }
示例#23
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            GameV[] gameVInner = new GameV[0];
            finalGameV = gameVInner;
        }
示例#24
0
        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);
        }
示例#25
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            DataManStringArray dataManStringArray = ApplicasaDataManStringGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalDataManString = GetDataManStringArray(dataManStringArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#26
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            ScoreBArray scoreBArray = ApplicasaScoreBGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalScoreB = GetScoreBArray(scoreBArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#27
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            ScoreB[] scoreBInner = new ScoreB[0];
            finalScoreB = scoreBInner;
        }
示例#28
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            DynamicArray dynamicArray = ApplicasaDynamicGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);

            finalDynamic = GetDynamicArray(dynamicArray);
            yield return(new WaitForSeconds(0.1f));
        }
示例#29
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            yield return(new WaitForSeconds(0.2f));

            Dynamic[] dynamicInner = new Dynamic[0];
            finalDynamic = dynamicInner;
        }
示例#30
0
        public static int UpdateLocalStorage(Query query, QueryKind queryKind)
        {
            if (javaUnityApplicasaScoreB == null)
            {
                javaUnityApplicasaScoreB = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaScoreB");
            }

            int count = javaUnityApplicasaScoreB.CallStatic <int>("ApplicasaScoreBUpdateLocalStorage", query.innerQueryJavaObject, (int)queryKind);

            return(count);
        }
示例#31
0
 public static void GetById(string id, QueryKind queryKind, GetColorsFinished callback)
 {
     callback(true,new Error(),new IntPtr());
 }
示例#32
0
        public static Colors[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            Colors[] colors = new Colors[0];

            return colors;
        }
示例#33
0
        public static int UpdateLocalStorage(Query query, QueryKind queryKind)
        {
            if(javaUnityApplicasaColors==null)
                javaUnityApplicasaColors = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaColors");

                int count = javaUnityApplicasaColors.CallStatic<int>("ApplicasaColorsUpdateLocalStorage", query.innerQueryJavaObject, (int)queryKind);

                return count;
        }
示例#34
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;
        }
示例#35
0
 public static int UpdateLocalStorage(Query query, QueryKind queryKind)
 {
     return ApplicasaColorsUpdateLocalStorage((query != null ? query.innerQuery : IntPtr.Zero), queryKind);
 }
示例#36
0
 public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
 {
     ColorsArray colorsArray = ApplicasaColorsGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);
     finalColors = GetColorsArray(colorsArray);
     yield return new WaitForSeconds(0.1f);
 }
示例#37
0
 public static void GetArrayWithQuery(Query query, QueryKind queryKind, GetColorsArrayFinished callback)
 {
     ApplicasaColorsGetArrayWithQuery((query != null ? query.innerQuery : IntPtr.Zero), queryKind, callback);
 }
示例#38
0
        public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
        {
            if(javaUnityApplicasaGameV==null)
                javaUnityApplicasaGameV = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaGameV");

                AndroidJavaObject[] bigArray = javaUnityApplicasaGameV.CallStatic<AndroidJavaObject[]>("ApplicasaGameVGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            GameV[] gameVInner= null;;
            for (int i = 0;i < bigArray.Length;i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                GameV[] gameVtemp = new GameV[InnerArray.Length];
                for (int j = 0;j < InnerArray.Length;j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    gameVtemp[j] = new GameV(tempObj.GetRawObject(),tempObj);
                }
                if (gameVInner == null)
                    gameVInner = gameVtemp;
                else{
                   GameV[] firstOne = gameVInner;
                    gameVInner = new GameV[firstOne.Length+gameVtemp.Length];
                    firstOne.CopyTo(gameVInner,0);
                    gameVtemp.CopyTo(gameVInner,firstOne.Length);
                }
                yield return new WaitForSeconds(0.2f);
            }
            finalGameV = gameVInner;
        }
示例#39
0
 public static void GetById(string id, QueryKind queryKind, GetGameVFinished callback)
 {
     ApplicasaGameVGetById (id, queryKind, callback);
 }
示例#40
0
 public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
 {
     GameVArray gameVArray = ApplicasaGameVGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind);
     finalGameV = GetGameVArray(gameVArray);
     yield return new WaitForSeconds(0.1f);
 }
示例#41
0
 public static GameV[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
 {
     return GetGameVArray(ApplicasaGameVGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind));
 }
示例#42
0
 private static extern void ApplicasaGameVGetById(string id, QueryKind queryKind, GetGameVFinished callback);
示例#43
0
 private static extern GameVArray ApplicasaGameVGetArrayWithQuerySync(IntPtr query, QueryKind queryKind);
示例#44
0
 private static extern void ApplicasaColorsGetById(string id, QueryKind queryKind, GetColorsFinished callback);
示例#45
0
 private static extern int ApplicasaColorsUpdateLocalStorage(IntPtr query, QueryKind queryKind);
示例#46
0
        public static GameV[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            GameV[] gameV = new GameV[0];

            return gameV;
        }
示例#47
0
 public static Colors[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
 {
     return GetColorsArray(ApplicasaColorsGetArrayWithQuerySync((query != null ? query.innerQuery : IntPtr.Zero), queryKind));
 }
示例#48
0
 public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
 {
     yield return new WaitForSeconds(0.2f);
         GameV[]  gameVInner = new GameV[0];
         finalGameV = gameVInner;
 }
示例#49
0
 public static void GetById(string id, QueryKind queryKind, GetColorsFinished callback)
 {
     ApplicasaColorsGetById (id, queryKind, callback);
 }
示例#50
0
        public static Chat[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            if(javaUnityApplicasaChat==null)
                javaUnityApplicasaChat = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaChat");

                AndroidJavaObject[] bigArray = javaUnityApplicasaChat.CallStatic<AndroidJavaObject[]>("ApplicasaChatGetArrayWithQuerySync", query.innerQueryJavaObject, (int)queryKind);

            Chat[] chatInner= null;
            for (int i = 0;i < bigArray.Length;i++)
            {
                AndroidJavaObject tempJavaObject = bigArray[i];

                AndroidJavaObject[] InnerArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(tempJavaObject.GetRawObject());
                Chat[] chattemp = new Chat[InnerArray.Length];
                for (int j = 0;j < InnerArray.Length;j++)
                {
                    AndroidJavaObject tempObj = InnerArray[j];
                    chattemp[j] = new Chat(tempObj.GetRawObject(),tempObj);
                }
                if (chatInner == null)
                    chatInner = chattemp;
                else{
                   Chat[] firstOne = chatInner;
                    chatInner = new Chat[firstOne.Length+chattemp.Length];
                    firstOne.CopyTo(chatInner,0);
                    chattemp.CopyTo(chatInner,firstOne.Length);
                }

            }
            return chatInner;
        }
示例#51
0
 public static void GetArrayWithQuery(Query query, QueryKind queryKind, GetColorsArrayFinished callback)
 {
     if(javaUnityApplicasaColors==null)
         javaUnityApplicasaColors = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaColors");
     int uniqueActionID=Core.currentCallbackID;
     Core.currentCallbackID++;
     setGetObjectArrayFinished(callback, uniqueActionID);
     javaUnityApplicasaColors.CallStatic("ApplicasaColorsGetArrayWithQuery", query.innerQueryJavaObject, (int)queryKind, uniqueActionID);
 }
示例#52
0
        public static Chat[] GetArrayWithQuerySync(Query query, QueryKind queryKind)
        {
            Chat[] chat = new Chat[0];

            return chat;
        }
示例#53
0
 public static void GetById(string id, QueryKind queryKind, GetColorsFinished callback)
 {
     if(javaUnityApplicasaColors==null)
         javaUnityApplicasaColors = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaColors");
     int uniqueActionID=Core.currentCallbackID;
     Core.currentCallbackID++;
     setGetObjectFinished(callback, uniqueActionID);
     javaUnityApplicasaColors.CallStatic("ApplicasaColorsGetById", id, (int)queryKind, uniqueActionID);
 }
示例#54
0
 public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
 {
     yield return new WaitForSeconds(0.2f);
         Chat[]  chatInner = new Chat[0];
         finalChat = chatInner;
 }
示例#55
0
 public static void GetArrayWithQuery(Query query, QueryKind queryKind, GetColorsArrayFinished callback)
 {
     callback(true,new Error(),new ColorsArray());
 }
示例#56
0
 private static extern void ApplicasaColorsGetArrayWithQuery(IntPtr query, QueryKind queryKind, GetColorsArrayFinished callback);
示例#57
0
 public static IEnumerator GetArrayWithQuerySyncIEnumerator(Query query, QueryKind queryKind)
 {
     yield return new WaitForSeconds(0.2f);
         Colors[]  colorsInner = new Colors[0];
         finalColors = colorsInner;
 }
示例#58
0
 private static extern ColorsArray ApplicasaColorsGetArrayWithQuerySync(IntPtr query, QueryKind queryKind);
示例#59
0
 public static int UpdateLocalStorage(Query query, QueryKind queryKind)
 {
     return -1;
 }
示例#60
0
 private static extern void ApplicasaGameVGetArrayWithQuery(IntPtr query, QueryKind queryKind, GetGameVArrayFinished callback);