Beispiel #1
0
        internal static IUserProfile[] playersBufferToArray(AndroidJavaObject playersBuffer)
        {
            int count = playersBuffer.Call <int>("getCount");

            IUserProfile[] users = new IUserProfile[count];
            for (int i = 0; i < count; ++i)
            {
                using (var player = playersBuffer.Call <AndroidJavaObject>("get", i)) {
                    users[i] = AndroidJavaConverter.ToPlayerProfile(player);
                }
            }

            playersBuffer.Call("release");
            return(users);
        }